Php Mysql左连接,按字段中的唯一值计数不起作用

Php Mysql左连接,按字段中的唯一值计数不起作用,php,mysql,Php,Mysql,我有一张像下面这样的桌子 我希望能够获得group\u id的计数,然后按group\u id分组,然后离开join groups表,其中groups\u user.group\u id=groups.id,但我只得到一个结果 我要按唯一的组id分组,然后计数每个重复的组id。到目前为止,我的问题如下: SELECT 'groups.group' ,COUNT('groups_users.group_id') as groups_count FROM `groups_users` LEFT JO

我有一张像下面这样的桌子

我希望能够获得
group\u id
的计数,然后按
group\u id
分组,然后离开join groups表,其中
groups\u user.group\u id=groups.id
,但我只得到一个结果

我要按唯一的
组id
分组,然后计数每个重复的
组id
。到目前为止,我的问题如下:

SELECT 'groups.group' ,COUNT('groups_users.group_id') as groups_count
FROM `groups_users`
LEFT JOIN groups
ON 'groups_users.group_id' = 'groups.id'
GROUP BY 'groups_users.group_id'
表:

id  group_id    user_id
26  3           1
22  2           1
19  1           1
20  1           2
21  1           4

我哪里弄错了?

我想你的连接是反向的。尝试:

SELECT g.group, COUNT(gu.group_id) AS groups_count
    FROM groups g
        LEFT JOIN groups_users gu
             ON g.id = gu.group_id
    GROUP BY g.group;