鍍金池/ 問(wèn)答/C  數(shù)據(jù)庫(kù)/ sql的別名問(wèn)題

sql的別名問(wèn)題

我用連接的時(shí)候,發(fā)現(xiàn)本地用mysql做左連接,select distinct from a left out join b on a.id = b.id可以。但是如果起別名(select distinct from a) a0 left out join b on a0.id = b.id,反回錯(cuò)誤說(shuō)a0別名問(wèn)題。這是為什么?

回答
編輯回答
菊外人

已經(jīng)自己想通了…別名是給查詢的表取的,我直接把一個(gè)select的結(jié)果取別名就跟直接在命令行里輸入一個(gè)表名,再寫個(gè)別名一樣,是肯定報(bào)錯(cuò)的。這樣用的話只有用子查詢的時(shí)候才能給select取別名。

2017年5月13日 23:12