gpt4 book ai didi

mysql - 如何统计Mysql中特定列的字段数?

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

考虑表格的架构:

产品

enter image description here

和家人

enter image description here

如何获取每个family_code的产品数量?

这个:

SELECT count(family_code)
FROM products;

返回产品表中family_code记录的数量,我该如何改变它找到每个 family_code 及其产品数量?

谢谢

例如

enter image description here

1234 有 2

2345 有 1

12345 有 1

最佳答案

从系列表开始并左连接到产品表,这将列出所有系列代码,无论它们是否在产品表中(即,它将列出没有产品的系列)

SELECT f.family_code,f.family_name, COUNT(p.prod_id) AS number_of_products
FROM family AS f
LEFT JOIN products AS p
ON f.family_code = p.family_code
GROUP BY f.family_code, family_name;

关于mysql - 如何统计Mysql中特定列的字段数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22674402/

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