必要なもの: 料理のカテゴリごとの売上を表示したい
この問題には 3 つのテーブルがあります。
1.order(dish_id,dish_price,dish_quantity)
2.dish(dish_id,dish_name,dish_cat_id)
3.dish_category(dish_cat_id,dis_cat_name
必要な結果: 販売された数量、料理のカテゴリごと、合計価格、total_quantity というレポートを表示したい
予想される結果: 皿猫 ID、皿猫名、合計価格、合計数量販売
私が試したこと:
SELECT d.dish_name,
d.dish_id,
SUM(o.price) as total_price,
SUM(o.dish_quantity) as total_qauntity
FROM order as o , dish as d
WHERE o.dish_id = d.dish_id
GROUP BY o.dish_id
ここで、すべての料理とその合計価格を料理ごとに取得できます。
右のように、このクエリについて選択された結果に対して別のクエリを起動して、それらをdish_categoryごとに取得することが期待されるという考えはありません