Vol*_*ike 1 mysql sql group-by count sql-subselect
我有一组表:
我有一个用户表:
在这种情况下,用户只会在一个组中.那么,在MySQL中,我如何列出组及其成员用户数?
我尝试使用subselect和count,但它最终显示所有组的相同计数.
SELECT group.id,COUNT(users.username) FROM groups
INNER JOIN users ON users.group_id=groups.id
GROUP BY groups.id
Run Code Online (Sandbox Code Playgroud)
如果要根据@ Michael的注释显示空组,则可以使用LEFT JOIN
| 归档时间: |
|
| 查看次数: |
4367 次 |
| 最近记录: |