2012-06-18 59 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