オラクルで 2 つのテーブルの結合を取得する方法

テーブルの結合を行うには、UNION演算子を使用します。手順は次のとおりです。

  1. 最初の表から必要なカラムをSELECTステートメントで選択します。
  2. 第一の表と第二の表をユニオン演算子で結合する
  3. 必要な列を2番目のテーブルからSELECT文を使用して選択します。
  4. 最後の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演算子を使用してください。

bannerAds