我有两个表 L 列(代码、Qtr、Fy、Limit)和 R 列(代码、Qtr、Fy、Limit)。我想通过代码获得左右表组的限制总和,Qtr an Fy
以下查询运行没有错误,但输出错误,任何人都可以帮助我获得正确的输出。如果我只使用一张桌子,它工作正常。我想问题是加入
select L.Code, L. Qtr, L.FY, sum(L.limit),sum(R.Limit)
from tbl L,tbl R Where
L.Code=R.Code AND
L.Qtr=R.Qtr AND
L.FY=R.FY
group by L.Code,L.Qtr,L.FY
示例数据(该表还包含其他列,但此处仅保留选中状态)
Tbl L
Code Qtr, Fy Limit
001 1 70 200
001 1 70 700
001 2 70 500
001 2 70 300
Table R
Code Qtr Fy Limit
001 1 70 1000
001 1 70 200
001 2 70 50
001 2 70 125
Result
Code Qtr Fy Sum(l.Limit) sum(R.Limit)
001 1 70 900 1200
001 2 70 800 175
我正在使用 Mysql