我需要什么:我想按菜品类别显示销售额
我有三个表来解决这个问题:
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
预期结果: dish_cat_id、dish_cat_name、total_price、total_quantity_sold
我试过的:
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
现在在这里我可以按菜式获得所有菜式及其总价,如何获得菜式明智的菜式
没错,我不知道会在有关此查询的选定结果上触发另一个查询,以使它们变得明智