gpt4 book ai didi

mysql - 使用 SUM() 连接多个表

转载 作者:行者123 更新时间:2023-11-29 18:36:43 25 4
gpt4 key购买 nike

我在 MySQL 中有四个表,例如

T1: division(divisionID, division_name) 
T2: work(workID, divisionID, category, work_desc, value)
T3: approved_work(approve_id, workID, approved_on)
T4: payment(payment_id, workID, amount_paid, paid_date)

现在,我想要一份报告。

T1.division_name, T2.category, T2.work_desc, T2.value, T3.approved_on, sum(amount_paid)

请帮忙SQL查询

最佳答案

试试这个:

SELECT
T1.division_name,
T2.category,
T2.work_desc,
T2.value,
T3.approved_on,
sum(T4.amount_paid)
FROM T1
LEFT JOIN T2 ON T1.division_id=T2.division_id
LEFT JOIN T3 ON T2.work_id=T3.work_id
LEFT JOIN T4 ON T2.work_id=T4.work_id
GROUP BY T1.division_name,
T2.category,
T2.work_desc,
T2.value,
T3.approved_on;

关于mysql - 使用 SUM() 连接多个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45231538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com