簡體   English   中英

為什么表名后的隨機String / varchar有效?

[英]Why is a random String/varchar after the table name valid?

為什么以下查詢是有效的選擇?

SELECT * from arelation somerandomtext;

內容arelation並不重要,它只是要道上是現有視圖/表。

它返回正確的結果,或者返回不帶somerandomtext的select的輸出。

為什么此查詢不引發錯誤/異常,沒有關鍵字(分組依據,限制...)檢查?

它是別名

select c.id, c.* 
from products c 

是有效的語法,因為它允許從表到自身的聯接

select c.id, p.id 
from products c inner join products p on p.id = c.id

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM