表格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 的实体,因此完整列表将包括其自身。
我在这里得到不正确的结果,任何帮助将不胜感激。