内部結合と外部結合とは?
内部結合と外部結合とは、内部結合は結合条件を満たす行だけを返す結合。外部結合は条件に合う相手がいない行も残し、相手側の列をNULLで埋める。左外部結合は左表を、右外部結合は右表を、完全外部結合は両方を必ず残す。データの欠落を検出する用途で使い分ける。
ないぶけつごうとがいぶけつごう
内部結合と外部結合の意味
内部結合は結合条件を満たす行だけを返す結合。外部結合は条件に合う相手がいない行も残し、相手側の列をNULLで埋める。左外部結合は左表を、右外部結合は右表を、完全外部結合は両方を必ず残す。データの欠落を検出する用途で使い分ける。
内部結合と外部結合の具体例
全顧客の受注状況一覧では、顧客表を左にした左外部結合にすると、受注ゼロの顧客も受注金額NULLで表示できる。内部結合にすると受注のない顧客が消え、「今期未購入の顧客」を洗い出す分析ができなくなる。
内部結合と外部結合は試験でどう引っ掛けられる?
外部結合で残した側にWHERE句で相手表の条件を書くと、NULL行が不定として落ち、結局内部結合と同じ結果になる。相手表への絞込みはON句側に書く。件数を問う設問はここで差がつく。
内部結合と外部結合と関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。