所以我有三個表(AcDD,AH,Life),每個客戶有多個金額。顧客可以有任何類型的組合。我爲每個表格創建了一個查詢來計算每個AcDD,AH和Life的數量。然後我創建了第四個查詢,將它們全部結合在一起。問題是,我只獲得所有3個查詢共同的ID ......一個客戶可能只有生活,沒有AcDD或AH - 這個ID從我的第四個查詢中缺失。我究竟做錯了什麼?SQL只返回多次出現ID的總和
:查詢表(存在於每個三個表的相同的查詢):
SELECT DISTINCTROW [Customers-Personal].[Customer ID],
Sum([NewB-Coverage: AH].[AH Monthly Benefit]) AS [Sum Of AH Monthly Benefit]
FROM [Customers-Personal] INNER JOIN [NewB-Coverage: AH]
ON [Customers-Personal].[Customer ID] = [NewB-Coverage: AH].[Customer ID]
GROUP BY [Customers-Personal].[Customer ID];
第四查詢(合併所有)
@C珀金斯,感謝您的幫助,詳細的解釋和鏈接,這完美的工作! – TechEng