每当客户购买任何东西时,此表都会更新:
我想查询一个查询,了解客户数量和购买商品数量的频率分布。例如,购买了1件商品,2件商品等的顾客数量。
答案 0 :(得分:7)
这样的事情可以解决问题:
select items_bought, count(*) as customers
from (
select customerid, count(*) as items_bought
from your_table
group by customerid
) dt
group by items_bought
首先按customerid
分组以获取您的计数,然后按计数分组以获取直方图值。这将为您提供items_bought
中购买的商品数量以及customers
中购买的商品数量。