gpt4 book ai didi

mysql - 如何在左连接查询中计数

转载 作者:行者123 更新时间:2023-11-29 19:21:57 26 4
gpt4 key购买 nike

如何计算 event_participants 表中的参与者数量。这是我的 table

event_place

id | name
1 | New York
2 | Canada


event_participants

id | event_place_id | name
1 | 1 | Jon
2 | 1 | Mike
3 | 2 | Van

我的查询得到了错误的结果

SELECT count(*) as count
FROM event_participants as t1
LEFT JOIN event_place as t2
ON t1.event_place_id = t2.id;

结果是 3

我应该得到这样的结果

New York | 2
Canada | 1

最佳答案

你的查询是这样的。

select pl.id,pl.name,count(*) from
event_place pl
left join event_participants ep
on pl.id = ep.event_place_id
group by pl.id;

关于mysql - 如何在左连接查询中计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42387505/

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