gpt4 book ai didi

mysql - 3 表加减法

转载 作者:行者123 更新时间:2023-11-29 18:07:19 24 4
gpt4 key购买 nike

我有三个表:

Description of tablo1 and tablo2 and tablo3

我想根据表3收集操作和年份对所有结果进行分组。

这是我想要的示例:

tablo1
2017 -> 2100(阿拉恰克)

tablo2
2017 -> 600(硼)

  • 2100(alacak) - 600(borc) = 1600(结果)

tablo3
2017 -> 600(gider)

  • 1600(结果)- 600(gider)= 1000(最终)

我尝试了这样的代码:

SELECT tablo1.year, (SUM(tablo1.alacak)-SUM(tablo2.borc)-SUM(tablo3.gider)) AS result
FROM
tablo1 JOIN tablo2 ON tablo1.alacak = tablo2.borc
LEFT JOIN giderler ON tablo1.alacak = tablo3.gider
GROUP BY tablo1.year DESC;

但是这不起作用。任何帮助将不胜感激。

最佳答案

this你想要什么???

select year,
(select sum(alacak) quantity
from table1
where table1.year = t3.year)
-
(select sum(borc) quantity
from table2
where table2.year = t3.year)
-
(select sum(gider) quantity
from table3
where table3.year = t3.year) as result
from table3 t3
group by year;

关于mysql - 3 表加减法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47723756/

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