0

表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 のエンティティであるため、完全なリストにはそれ自体が含まれます。

ここで不適切な結果が得られます。助けていただければ幸いです。

4

1 に答える 1