【问题标题】:count items for each category sql php计算每个类别的项目 sql php
【发布时间】:2014-06-29 08:59:14
【问题描述】:

使用 sql 和 php。

我有以下表格架构

id | item_id | category_id

我在这张表中有样本数据

编号 | item_id |类别ID 1 | 1525 |鞋 2 |第2565章鞋 3 |第2558章衬衫 4 | 2885 |衬衫 5 | 3545 |衬衫 6 | 1885 |腰带

需求:我需要统计每个类别有多少个商品,并回显count和item_ids

例如“类别鞋有 2 项 - 1525,2565” 我需要为所有类别执行此操作。

【问题讨论】:

    标签: php sql count


    【解决方案1】:
    SELECT category_id, COUNT(*) as num_items, GROUP_CONCAT(item_id) AS items
    FROM YourTable
    GROUP BY category_id
    

    【讨论】:

    • 非常感谢您的查询代码,如何从结果中回显 categoryid 和 item 编号?例如“类别鞋有 2 项 - 1525,2565”
    • echo "category $row[category_id] has $row[num_items] items - $row[items]".
    • 每个 PHP+MySQL 教程都应该展示如何回显查询结果。
    猜你喜欢
    • 2021-03-23
    • 1970-01-01
    • 1970-01-01
    • 2011-10-16
    • 1970-01-01
    • 2020-10-18
    • 1970-01-01
    • 1970-01-01
    • 2021-04-11
    相关资源
    最近更新 更多