2012-06-18 48 views
0

我學習SQL和有人可以告訴我什麼是錯誤的查詢?簡單JOIN查詢不工作

SELECT * FROM customers AS C 
Inner Join customers AS CC 
on CC.City=C.City 
INNER JOIN customers AS CCC 
ON 
CCC.City=C.City 

我使用「虛擬數據庫」與MYSQL進行查詢測試。

+1

什麼是你的錯誤?什麼是預期的輸出? – vyegorov

+0

錯誤是查詢表達式'CC.City = C.City INNER JOIN客戶AS CCC ON CCC.City = C.City'中的語法錯誤(缺少運算符)。我不期望任何輸出 - 即時學習如何結合許多JOINS –

+0

我不是很熟悉MySql,但嘗試從查詢中刪除AS,即客戶c,客戶cc等? –

回答

0

嘗試做它喜歡:

SELECT C.* FROM customers C 
Inner Join customers CC 
on CC.City=C.City 
INNER JOIN 
customers CCC ON CCC.City=C.City