表1
ID FID DID
1 91 9
2 92 9
3 34 862
表2
FID Office Name
9 CompABC
862 CompXYZ
表3
FID TotalInvoice
91 850
91 450
91 450
92 450
34 300
34 325
私が達成しようとしているクエリの結果は次のようになります
9 CompABC 2200
862 CompXYZ 625
私は次のようなことを試しました
Select SUM(t3.TotalInvoice) as InvoiceTotal
,t2.[Office Name]
from Table2 t2
inner join table1 t1 on t2.FID = t1.DID
inner join table3 t3 on t1.FID = t3.FID
DID は実際には Table1 のエンティティであるため、完全なリストにはそれ自体が含まれます。
ここで不適切な結果が得られます。助けていただければ幸いです。