どうすればMySQLでグループを計算して合計を算出できますか?

MySQLでは、GROUP BY句を使って合計値をグループ集計できます。

product_id と category の 2 列を含む product というテーブルがあるとすると、次のクエリを実行して、各カテゴリーの商品数をグループごとにカウントできます。

SELECT category, COUNT(*) as total
FROM product
GROUP BY category;

各カテゴリとその製品数を含む結果セットが返されます。

bannerAds