私は以前にやったことがあると確信していて、おそらく単純なことに巨大な空白を描いています。ああ、とにかく助けを求めるつもりだ。
私は2つのテーブルを持っています:
tbl_admins_groups
tbl_admins
私はちょうど管理者グループのテーブルにクエリを引っ張っています:
SELECT groupid、groupname、groupdesc FROMtbl_admins_groups
次に、そのグループ ID に関連付けられた管理者レコードの数をカウントする別の列を追加したいと思います。
これが私の試みです:
SELECT g.groupid, g.groupname, g.groupdesc, COUNT(a.adminid) AS `admincount`
FROM `tbl_admins_groups` g, `tbl_admins` a
WHERE g.groupid = a.groupid
AND a.adminstatus = 1
GROUP BY g.groupid
何らかの理由で、結果が 1 つしか返されません。GROUP BY は間違っていますか?