Объединить две таблицы со смешанными столбцами oracle

Мне нужно присоединиться к двум столам.

Таблица 1

Columns  A,  B,  C
Row 1   10, 20, 30
Row 2   40, 50, 60

Таблица 2

Columns  A,  B,  D
Row 1   70, 80, 90
Row 2    5,  6,  7

После Присоединения

Output should be
Columns  A,  B,    C,    D
Row 1   10, 20,   30, null
Row 2   40, 50,   60, null
Row 3   70, 80, null,   90
Row 4    5,  6, null,    7

2 ответа

  1. попробовать его. Этот вопрос имеет много ответов, но я думаю, что это наиболее подходит для этого случая:

        select a, b, c, null as d
        from table1 
        union all
        select a, b, null as c, d
        from table2;