Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Scalanie 3 tabel/zapytań za pomocą MS Access Union Query

Nie mogę tego przetestować w programie Access, ale działa w SQL Server. Wybierz dwie pierwsze tabele z UNION jako tabelą pochodną, ​​następnie UNION tabelę C i tabelę pochodną.

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

Warto przyjrzeć się projektowi schematu / relacjom, aby zobaczyć, czy można tego uniknąć.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. dlaczego otrzymuję błąd składni dla przygotowanego zestawienia?

  2. MySQL zwiększający wydajność bez pamięci podręcznej

  3. Jak rozwiązać InnoDB:Nie można zablokować błędu mysql ./ibdata1?

  4. Format daty MySQL

  5. Tworzenie widoku MySQL za pomocą UNION