[英]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.