我有一张桌子
表项目套件
item_kit_id item_id
=======================
1 1
1 1
1 2
2 2
2 237
如何显示结果
item_kit_id item_id count
===============================
1 1 2
1 2 1
2 2 1
2 237 1
由于
答案 0 :(得分:1)
您应该在两列中使用group by,它会返回您的预期结果
SELECT item_kit_id,item_id,count(*)
FROM kit
GROUP BY item_kit_id,item_id;
有关GROUP BY
的更多信息答案 1 :(得分:1)
您可以使用以下查询 -
select item_kit_id, item_id, count(item_id) as count
from item_kit
group by item_kit_id, item_id;