Oracle Database 重複を除去してテーブル同士を結合する
- 作成日 2023.03.15
- Oracle Database
- Oracle Database

Oracle Databaseで、重複を除去してテーブル同士を結合する手順を記述してます。「UNION」で可能です。ここでは、実際に実行した結果を画像で掲載してます。
環境
- OS windows11 home
- Oracle Database 21c Express Edition
- SQL Developer 21.2.1.204
手順
テーブル同士を外部結合しして抽出するには、「UNION」を使用します。
SELECT * FROM テーブル1;
UNION
SELECT * FROM テーブル2;
実際に、以下の2つのテーブル「SAMPLE」と「SAMPLE2」を結合してみます。
テーブル「SAMPLE」

テーブル「SAMPLE2」

UNIONを使用して結合してみます。
SELECT * FROM SAMPLE
UNION
SELECT * FROM SAMPLE2;
実行結果を見ると、重複が除去されて2つのテーブルが結合できていることが確認できます。

UNION ALL
全て結合する場合は「UNION ALL」を使用します。
SELECT * FROM SAMPLE
UNION ALL
SELECT * FROM SAMPLE2;
実行結果

-
前の記事
python エラー「FileNotFoundError: [Errno 2] No such file or directory: ‘xxxx’」が発生した場合の対処法 2023.03.15
-
次の記事
firefox ページ内検索を開くショートカットキー 2023.03.15
コメントを書く