使用sql和php。
我有以下表格架构
id | item_id | category_id
我在此表中提供了样本数据
id | item_id | category_id 1 | 1525 | shoes 2 | 2565 | shoes 3 | 2558 | shirts 4 | 2885 | shirts 5 | 3545 | shirts 6 | 1885 | belts
要求:我需要计算每个类别中的项目数,并回显计数和item_ids
例如"类别鞋有2个项目 - 1525,2565" 我需要为所有类别执行此操作。
答案 0 :(得分:0)
SELECT category_id, COUNT(*) as num_items, GROUP_CONCAT(item_id) AS items
FROM YourTable
GROUP BY category_id