gpt4 book ai didi

mysql查询以计算具有一定数量产品的客户

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

我有一个包含这两个字段的客户表(实际上更多,但已简化):customerAcct、product
我需要计算拥有一定数量的每种产品的客户数量。结果将如下所示:

Accounts  Product  Quantity
100 ProductA 3
40 ProductA 2
20 ProductA 1
80 ProductB 3
60 ProductB 2
30 ProductB 1

等等。所以基本上它告诉我 100 个客户有 3 个 ProductA,40 个客户有 2 个 ProductA,20 个客户有 1 个 ProductA。 ProductB 也一样。
提前致谢。

最佳答案

试试这个:

SELECT COUNT(*) AS Accounts, product, cnt AS Quantity
FROM (
SELECT customerAcct, product, COUNT(*) AS cnt
FROM Customer
GROUP BY customerAcct, product) AS t
GROUP BY product, cnt

Demo here

关于mysql查询以计算具有一定数量产品的客户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35468566/

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