gpt4 book ai didi

mysql - 想要从两个表中选择数据,我需要计算列并连接

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

我有两个数据表,如表名 block

|ID | Name |
|1 | B1 |
|2 | B2 |

然后我有另一个名为 block_worker 的表

|block_id | Name | No Of Worker|
|1 | sam|
|1 | dave|
|2 | Rob |

现在我想编写一个查询,显示 block 表中的数据,并根据 block ID计算 block worker表中的worker数量。

结果会是这样的

|ID | Name | Worker
|1 | B1 | 2 |
|2 | B2 | 1 |

最佳答案

select b.id, b.name, count(w.name) as Workers
from block b
left join block_worker w on w.block_id = b.id
group by b.id, b.name

关于mysql - 想要从两个表中选择数据,我需要计算列并连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19447278/

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