以下查询返回包含大于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
中没有条目。
请为我建议一个解决方案
答案 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