-1

いくつかのコードを作成しようとしましたが、いくつかの問題が見つかりました...

これは私のテーブルです....

カテゴリー表

+---------------------------+-----------------------+
+ id_category               +  name                 +
+---------------------------+-----------------------+
+   1                       +  Adidas               +
+   2                       +  Logo                 +
+   3                       +  Levis                +
+---------------------------+-----------------------+

アイテム表:

+---------+-----------------+-----------------------+
+ id_item +  id_category    +  name                 +
+---------+-----------------+-----------------------+
+   1     +      1          +  T-Shirt003           +
+   2     +      2          +  LogoShoes            +
+   3     +      3          +  Panty003             +
+---------------------------+-----------------------+

そして、私はこのような結果を作りたい:

No.   Category         Total Item
1.     Adidas              1
2.     Logo                1
3.     Levis               1

誰でも私を助けることができますか?

4

1 に答える 1

3

GROUP BYオプション を使用する

SELECT
    COUNT(item_table.id_category) as total,
    category_table.name
FROM
    category_table
    INNER JOIN item_table ON item_table.id_category = category_table.id_category
GROUP BY
    id_category
于 2013-01-16T09:27:19.600 に答える