我有一张这样的table
item_id link_id
1 10
1 20
2 100
2 40
2 10
3 10
3 30
4 10
4 20
4 30
我运行查询以查找每个项目的出现情况
select `item_id`, count(`item_id`)
from `table`
group by `order_id`
这给了我结果
item_id count('item_id')
1 2
2 3
3 2
4 3
但我必须找出我在结果中得到每一个值的次数,类似这样的
count('item_id') Occurence
2 2
3 2
如何更新查询
1条答案
按热度按时间4sup72z81#
使用两个聚合级别:
我也经常补充
min(item_id), max(item_id)
以获取每个计数的示例。