完全外部結合 【FULL JOIN】 FULL OUTER JOIN

概要

完全外部結合(FULL JOIN)とは、リレーショナルデータベーステーブルを連結する操作の一つで、二つのテーブルからそれぞれ特定のを指定し、両者のが一致する行同士は連結し、残りのもそのまますべて抽出するもの。

外部結合」(OUTER JOIN)と呼ばれる操作の一つで、両テーブルに共通するを一つ指定し、そのが一致する行同士を一つのに連結して抽出する。一致する相手がいなかったは相手方のテーブルNull値を設定して抽出する。

SQLSELECT文で「FULL JOIN」あるいは「FULL OUTER JOIN」という句を使って指定することができ、連結可能かどうかに関わらず両テーブルのうち条件に合致するすべてのを抽出することができる。

一方、外部結合のうち、SQL文中で左側(前方)で指名されたテーブルは一致する相手がいなくてもすべて抽出する方式を「左外部結合」(LEFT OUTER JOIN)、右側(後方)で指名されたテーブルをすべて抽出する方式を「右外部結合」(RIGHT OUTER JOIN)という。

(2021.12.13更新)
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる