1
我試圖輸出如下:獲取來自不同表的兩個和一個連接表
ValueSum1 | ValueSum2
8 | 10
但是我有一點難度的。我的表是:
表1
ID Value1 JoiningValue
1 3 1
2 2 2
3 3 2
表2
ID Value1 JoiningValue
1 5 3
2 2 3
3 2 3
4 1 2
JoinTable
ID
1
2
3
4
5
我需要ŧ o能夠將JoinTable加入到查詢中,因爲我需要能夠針對JoinTable中的值專門設置where條件。 我目前有:
SELECT SUM(Table1.Value1) 'ValueSum1',SUM(Table2.Value1) 'ValueSum2' From JoinTable
Left Join Table1
On JoinTable.ID = Table1.Joiningvalue
Left Join Table2
On JoinTable.ID = Table2.JoiningValue
然而,這是給我的輸出:
ValueSum1 ValueSum2
8 11
謝謝,這是偉大的 - 做了我想要的東西。唯一需要改變的是:SELECT SUM(t1.ValueSum1),SUM(t2.ValueSum2)以獲得我需要的確切輸出。 – Revokez