テーブル 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 = ?
現在、2 つのグループがあり、そのうちの 1 つには 3 人のユーザーがいます。その行は groupcount の適切な値で返されますが、0 の groupcount で表示される 2 番目の行が欠落しています。誰かが私を正しい方向に向けることができますか? ありがとう!