gpt4 book ai didi

php - 对表 1 的请求中表 2 中的用户进行计数

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

我有一个包含职位的表格

tbl_positions
id position
1 Driver
2 Lobby
3 Support
4 Constructor

在其他表中我有用户

tbl_workers
id name position
1 John 2
2 Mike 3
3 Kate 2
4 Andy 1

我请求职位

SELECT position FROM tbl_positions

但我还需要显示有多少 worker 被分配到我尝试单独请求的每个职位

SELECT id FROM tbl_workers WHERE position = 2

但无法在表格中一起显示,无法将用户数量绑定(bind)到位置。

我如何才能将此查询合并为一个,以便它也显示没有分配 worker 的职位?

最佳答案

加入和分组依据

SELECT p.id, p.position, count(*) FROM  tbl_positions as p
inner join tbl_workers as w on w.position=p.id
group by p.id, p.position

关于php - 对表 1 的请求中表 2 中的用户进行计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7535229/

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