Mysql
 sql >> Database >  >> RDS >> Mysql

Unione di 3 tabelle/query utilizzando MS Access Union Query

Non posso testarlo in Access ma funziona in SQL Server, seleziona le prime due tabelle con UNION come tabella derivata, quindi la tabella UNION C e la tabella derivata.

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

Potrebbe valere la pena esaminare il design dello schema/le relazioni per vedere se questo può essere evitato.