sql >> Databasteknik >  >> RDS >> Oracle

Hur kombinerar man två tabeller till egna samma kolumner?

SELECT  ID, SUM(Amount) total
FROM
        (
            SELECT ID, Amount FROM A
            UNION ALL
            SELECT ID, AMount FROM B
        ) s
GROUP   BY ID

Du kan skapa en tabellbas på resultatet från frågan.

CREATE TABLE C
AS
SELECT  ID, SUM(Amount) total
FROM
        (
            SELECT ID, Amount FROM A
            UNION ALL
            SELECT ID, AMount FROM B
        ) s
GROUP   BY ID;


  1. MySQL - Organisera databasinnehåll (Sports League)

  2. Ersätter NULL med 0 i en SQL-serverfråga

  3. vad är @JoinColumn och hur det används i Hibernate

  4. Hur man kopplar från en databas och går tillbaka till standarddatabasen i PostgreSQL?