使用ROW_NUMBER()
枚举数据集的字段数(由每个group_id划分)怎么样?
在那之后,什么时候才返回等于或小于2?或您想要的任何数字
SELECt * FROM ( select item_id, group_id, count_of_items, ROW_NUMBER() OVER(PARTITION BY group_id ORDER BY count_of_items DESC) AS RN from items_in_groups) AWHERe RN <= 2
这是Sql小提琴



