【问题标题】:categories and number of items from each one每个项目的类别和数量
【发布时间】:2018-04-03 17:25:50
【问题描述】:

我有这两张桌子:

ID       category_name 
-----------------------
1        Pizza       
2        Salad         
3        Desert         
4        Sandwiches


ID       name              category 
--------------------------------
1        Margherita          1
2        Quatro Stagioni     1     
3        Pancakes            3
4        Some Salad          2

我想做一个 SQL 语句来获取类别的名称和每个类别的产品数量。

【问题讨论】:

    标签: sql select count


    【解决方案1】:

    您可以连接两个表并按类别对结果进行分组:

    SELECT   category_name, COUNT(*)
    FROM     categories c
    JOIN     products p ON p.category = c.id
    GROUP BY category_name
    

    【讨论】:

    • 我以为会更复杂。谢谢!我应该删除问题,因为它可能看起来像重复吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-12
    相关资源
    最近更新 更多