Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Hợp nhất 3 bảng / truy vấn bằng cách sử dụng MS Access Union Query

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tạo từ đồng nghĩa trong mysql

  2. Hai khóa chính được chỉ định trong cơ sở dữ liệu MySQL

  3. Giao dịch MySQL:CHỌN + CHÈN

  4. MySQL 8 Biểu thức Bảng Phổ biến CTE

  5. InnoDB chèn rất chậm và làm chậm