计算每个类别sql php的项目

时间:2014-06-29 08:59:14

标签: php sql count

使用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" 我需要为所有类别执行此操作。

1 个答案:

答案 0 :(得分:0)

SELECT category_id, COUNT(*) as num_items, GROUP_CONCAT(item_id) AS items
FROM YourTable
GROUP BY category_id