Mysql
 sql >> Base de données >  >> RDS >> Mysql

Fusion de 3 tables/requêtes à l'aide de MS Access Union Query

Je ne peux pas tester cela dans Access mais cela fonctionne dans SQL Server, sélectionnez les deux premières tables avec un UNION comme table dérivée, puis la table UNION C et la table dérivée.

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

Il peut être utile d'examiner la conception/les relations du schéma pour voir si cela peut être évité.