【发布时间】:2021-12-31 22:19:41
【问题描述】:
我想按菜单类型(如“食物”和“饮料”)从 bar_purchase_request 表组中获取总数。我尝试过以下查询:
SELECT DISTINCT(b.name),
0 as food_total,
0 as drink_total,
sum(ph.total) as total,
sum(ph.gratuity) as gratuity
from branches b
LEFT JOIN drink_requests dr ON b.id = dr.branch_id
JOIN drink_food df ON df.id = dr.drink_id
JOIN bar_purchase_history ph ON ph.request_id = dr.id
GROUP BY dr.branch_id;
任何人都可以帮忙。
【问题讨论】:
-
这是一个弃用警告而不是错误,因此它不会影响您的应用,但建议不要使用已弃用的函数\模块。你能描述一下你想要达到的目标吗?
-
请使用
SHOW CREATE TABLE而不是图片。 -
能否提供表迁移和数据播种器