mysql错误 - 无效使用组功能

时间:2012-06-06 08:38:34

标签: mysql

以下查询返回包含大于0的计数的结果,即忽略om.memberid中没有条目的记录

SELECT id, organizationname, organizationwebsite, renewDate, COUNT( om.memberid ) 
FROM organization o, organizationmember om
WHERE om.organizationid = o.id
GROUP BY o.id

我可以获得count(om.memberid)为0的结果,即om.memberid中没有条目。

请为我建议一个解决方案

1 个答案:

答案 0 :(得分:1)

您可以使用LEFT JOIN

SELECT o.id, o.organizationname, o.organizationwebsite, o.renewDate, COUNT( om.memberid ) 
FROM organization o
LEFT JOIN organizationmember om ON om.organizationid = o.id 
GROUP BY o.id