2
我想返回表A(组)中的所有项目的简单列表与列B(users_groups)中的相应用户数的计数,我可以弄清楚我要去哪里错了。左外连接计数不返回0计数行
SELECT groups.gid, name, COUNT(uid) AS groupcount
FROM groups
LEFT OUTER JOIN users_groups ON groups.gid = users_groups.gid
WHERE aid = ?
我目前有两个组,其中一个有三个用户。该行在groupcount中返回适当的值,但我错过了第0行显示的第0行。任何人都可以将我指向正确的方向吗?谢谢!
不,我应该在我的查询中更详细 - 援助是在组表中,并指定WHERE groups.aid =?没有帮助。 – 2012-08-13 21:18:58
啊,这是一群人,应该猜到了!谢谢一堆! – 2012-08-13 21:26:54
我有一个类似的问题。重要的一点是内部数据(.....) - 在我的情况下从第二张表格。 – Yar 2016-04-11 19:00:03