オラクルで 2 つのテーブルの結合を取得する方法
テーブルの結合を行うには、UNION演算子を使用します。手順は次のとおりです。
- 最初の表から必要なカラムをSELECTステートメントで選択します。
- 第一の表と第二の表をユニオン演算子で結合する
- 必要な列を2番目のテーブルからSELECT文を使用して選択します。
- 最後のSELECT文の後で、ORDER BYを使用して結果を(必要な場合は)並べ替えます。
以下がサンプルコードです。
SELECT column1, column2, ... FROM table1
UNION
SELECT column1, column2, ... FROM table2
ORDER BY column1;
コード上では、column1,column2, …が選択対象列で、table1, table2が合致させる2つのテーブルです。
UNION演算子は重複行を自動削除するので、重複した行を含めたい場合はUNION ALL演算子を使用してください。