我有三個表,tableA(id,A),tableB(id,B)和tableC(id,C)。 ID是唯一的和主鍵。現在我想對這三個表執行一個查詢,以找出每個id的A,B和C值的總和。 (即,如果ID 1存在於表A但不TableB中然後值B應該被認爲是0的id 1)。實施例:表A:SQL查詢找出三個不同表中的一些字段
id A
1 5
2 6
3 2
5 7
tableB的:
id B
2 5
3 8
4 1
表C:
id C
5 2
輸出應爲:
id Sum
1 (5 + 0 + 0 =)5
2 (6 + 5 + 0 =)11
3 (2 + 8 + 0 =)10
4 (0 + 1 + 0 =)1
5 (7 + 0 + 2 =)9
建議你改變問題的標題爲「SQL查詢,找出三個總和來自三個不同表格的字段「。 – 2009-12-28 10:48:26