Oracleで二つの表を縦方向に結合する方法を教えてください。

UNION演算子を使用すると、2 つのテーブルを垂直にマージできます。 結果のセットがマージされ、2 つのテーブルの列数とタイプは一致する必要があります。

文法通りです。

SELECT column1, column2, ...
FROM table1
UNION
SELECT column1, column2, ...
FROM table2;

マージされる2つのテーブルがtable1とtable2で、column1、column2、…は選択される列です。

重複を削除しない場合にUNION ALL演算子を使用

たとえば、table1とtable2という2つのテーブルが列構造が同じ場合、以下のような文で縦に結合できます。

SELECT column1, column2, ...
FROM table1
UNION
SELECT column1, column2, ...
FROM table2;
bannerAds