我正在尝试返回表 A(组)中所有项目的简单列表,其中包含 B 列(users_groups)中相应用户数的计数,但我无法弄清楚我哪里出错了。
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 groupcount 显示的第二行。谁能指出我正确的方向?谢谢!