4.2.2 複数の表からのデータの抽出(表結合)
複数の表を結合させて,データを抽出できます。結合するためには,それぞれの表に共通する列がなければなりません。共通する列は[表結合条件式]ダイアログボックスで条件を設定して結び付けます。これを結合条件といいます。
結合には,結合条件を満たす行だけを抽出する通常の結合(内結合)と,通常の結合で得られる情報以外に,ある表に関してはすべての情報を抽出する結合(外結合)の2種類があります。
- 〈この項の構成〉
(1) 内結合
複数の表から結合条件を満たす行だけ抽出します。これを通常の結合,内結合といいます。例えば,仕入れ表と在庫表という二つの表を内結合する場合には,条件を満たす仕入れ表の行と,条件を満たす在庫表の行を抽出します。
内結合の例を次の図に示します。
|
(2) 外結合
全体の情報を持つ外表と部分的な情報を持つ内表とを結合するときに,外表に関するすべての行も抽出できます。これを外結合といいます。例えば,仕入れ表と在庫表という二つの表を外結合する場合には,仕入れ表のすべての行と,条件を満たす在庫表の行を抽出します。
外結合の例を次の図に示します。
|