我有表 A、B、C 和 D。 它们都有以下字段: 部门、供应商、交易、参考和金额。 我希望我的最终表包含部门、供应商、交易、参考以及每个表中 4 个单独的金额列(金额 A、金额 B、金额 C、金额 D)。
在加入这些表之前,我需要根据其他字段对金额进行总计,因为它们在总计之前并不唯一。
联接应保留所有表中的信息,无论它是否在其他表中找到匹配项。
如何在 MS Access 中执行此操作?
我不知道您是否可以在 MS Access 中完成此操作,但听起来 CTE 最适合您。您可以使用 TableA(a,b,c,d,dollarAmt)(做数学) 等。然后,最后,您将获得适用于所有内容的最终查询,并且仅通过执行以下操作引入您想要的列左外连接。那么你就需要选择供应商、tableAsum、TableBSum 等。
我只是不知道您是否可以在 MS Access 中执行此操作,但这听起来可以解决您的问题。