gpt4 book ai didi

php - 选择一个表的部分并计算另一个表的行数

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

我有 2 个 MySQL 表:人员和连接

我想从 people 中选择所有列,并计算他们在连接表中有多少连接。

--------------------   ----------------------
| People | | Connections |
-------------------- ----------------------
| person_id | name | | cnt_id | person_id |
-------------------- ----------------------

我想从 people 中选择 all,并选择该人的 person_id 在第二个表中出现的次数。

我一直想弄清楚,但做不到。希望大家帮帮忙。

谢谢!

最佳答案

如果有人没有联系,这将给出一个零计数的行:

SELECT
People.person_id,
People.name,
COUNT(Connections.person_id) AS number_of_connections
FROM People
LEFT JOIN Connections
ON People.person_id = Connections.person_id
GROUP BY People.person_id

关于php - 选择一个表的部分并计算另一个表的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10454179/

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