Tôi không thể kiểm tra điều này trong Access nhưng nó hoạt động trong SQL Server, Hãy chọn hai bảng đầu tiên có UNION làm bảng dẫn xuất rồi đến bảng UNION C và bảng dẫn xuất.
SELECT Year, BillingQuarter, Name, ObjectCode, Amount FROM
(SELECT Year, BillingQuarter, Name, ObjectCode, Amount FROM @A
UNION ALL
SELECT Year, BillingQuarter, Name, ObjectCode, Amount FROM B)
AS Derived
UNION ALL
SELECT Year, BillingQuarter, Name, ObjectCode, Amount FROM C
Có thể nên xem xét các mối quan hệ / thiết kế lược đồ để xem liệu có thể tránh được điều này hay không.