gpt4 book ai didi

php - 计算第二个表中的行

转载 作者:行者123 更新时间:2023-11-29 07:01:03 25 4
gpt4 key购买 nike

我在mysql数据库中有两个表

团体

id|name
_______
1 |red
2 |blue
3 |green
4 |white

和用户

id|name  |group
_______________
1 |joe |1
2 |max |1
3 |anna |2
4 |lisa |2

所以...乔和麦克斯在“红色”组,安娜和丽莎在“蓝色”组。

我怎样才能简单地列出包含数量的组该组中的人例如

red - 2
blue - 2
green - 0
white - 0

最佳答案

大部分其他答案基本正确,但忘记了一个重要细节:GROUP 是 SQL 中的保留字,因此您的列名必须转义:

SELECT groups.name, COUNT(*) AS total_members
FROM groups
LEFT OUTER JOIN users
ON users.`group` = groups.id
GROUP BY groups.id

关于php - 计算第二个表中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10110069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com