【发布时间】:2016-06-11 08:02:23
【问题描述】:
我有一个 SQL 查询:
SELECT table1.column1, table2.column2, table1.column2
FROM table1 LEFT JOIN table2 (ON table1.column1=table2.column2)
我想要做的是向表中添加另一个左连接,但也要计入该左连接数据,例如:
SELECT table1.column1, table2.column2, table1.column2, COUNT(table3.column1)
FROM table1 LEFT JOIN table2 ON table1.column1=table2.column2
LEFT JOIN table3 ON table1.column1=table3.column1
代码似乎不起作用,可能是什么问题?
【问题讨论】:
-
“似乎不起作用”不是有效的问题描述。你有错误吗?结果不正确?还有什么? MySQL 和 SQL Server 是两种不同的产品(具有一些非常不同的行为),您实际上拥有哪一种?由于我们在进行聚合,我们还需要知道行的分布(因为
COUNT(...)否则可能返回不正确的结果);数据是什么样的?
标签: mysql sql sql-server select join