SQLの外部結合(OUTER JOIN)

更新日:

用語解説

結合条件に一致しない行も結果へ残し、対応する相手側の列をNULLとして返す結合です。

■ 試験で押さえるポイント

  • 外部結合の種類 LEFT OUTER JOINは左表の全行を残し、RIGHT OUTER JOINは右表の全行を残します。

  • FULL OUTER JOINは両方の表について一致しない行も残します。

  • INNER JOINは両表で結合条件が成立する行だけを返すため、外部結合との出力差を表データから追えるようにします。

結合

必ず残す行

一致しない側

INNER JOIN

両表で一致する行だけ

結果へ残さない

LEFT OUTER JOIN

左表の全行

右表の列をNULL

RIGHT OUTER JOIN

右表の全行

左表の列をNULL

FULL OUTER JOIN

左右両表の全行

相手側の列をNULL

音声で聞く

同じ分野の用語