我试图创建一个连接两个表并返回一个计数的SQL语句。即使没有找到计数项目,我也需要返回所有记录。Mysql多重连接并计数
如果我只是这样做:
SELECT s.subject,s2.subject from subjects s
left join subjects s2 on s.parent_id = s2.id
这是罚款,但没有计数。我想它加入到另一个表,我需要做的这样计数:
SELECT s.subject,s2.subject,count(q.id) from subjects s
left join subjects s2 on s.parent_id = s2.id
join questions q on q.subject_id = s.id
,但我只是得到不具有任何意义了一个结果。
非常感谢!这很好。必须部分更改组中的字段名称,但这没有问题。 – SteveF 2012-04-08 13:23:44