Mysql
 sql >> база данни >  >> RDS >> Mysql

Обединяване на 3 таблици/заявки чрез MS Access Union Query

Не мога да тествам това в Access, но работи в SQL Server. Изберете първите две таблици с UNION като производна таблица, след това UNION таблица C и производната таблица.

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

Може да си струва да разгледате дизайна/отношенията на схемата, за да видите дали това може да бъде избегнато.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL месечна разпродажба за последните 12 месеца, включително месеци без продажба

  2. SQL заявка за изчисляване на баланса по сметката

  3. Mysql транзакция:извършване и връщане назад

  4. Предоставяне на изчакване на скрипт, преминало при импортиране на база данни

  5. MySQL:Не мога да създавам/записвам във файл '/tmp/#sql_3c6_0.MYI' (Errcode:2) - Какво изобщо означава това?