sql >> Databáze >  >> RDS >> Mysql

Sloučení 3 tabulek/dotazů pomocí MS Access Union Query

Nemohu to otestovat v Accessu, ale funguje to na SQL Serveru. Vyberte první dvě tabulky s UNION jako odvozenou tabulkou, poté UNION tabulku C a odvozenou tabulku.

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

Možná by stálo za to podívat se na návrh schématu/vztahy, abyste zjistili, zda se tomu lze vyhnout.



  1. 25 Microsoft Access Zkratky pro úsporu času v tabulkách v zobrazení datového listu

  2. Spouštějí se uložené procedury v databázové transakci v Postgresu?

  3. DATE_SUB() Příklady – MySQL

  4. Kdy bych měl použít $wpdb->prepare, pokud vůbec?