本文へ移動
合格ノート.
基本情報技術者試験
基本情報技術者試験用語一覧を見る
テクノロジ

JOINとは

読み方:じょいん

ひとことで言うと:複数の表を、対応する列の値などを条件に結び付けて1つの結果として扱う操作。

意味をわかりやすく解説

JOINは、正規化によって分割された複数表から関連するデータを組み合わせて取得するために使います。

INNER JOINは両方で条件に一致する行を取得し、LEFT OUTER JOINなどの外部結合は一致しない側の行も残せます。

具体例

注文表の顧客IDと顧客表の顧客IDを結合し、注文番号と顧客名を同時に取得する。

似た用語との違い

INNER JOIN

内部結合は結合条件に一致した行だけを結果に含めます。

OUTER JOIN

外部結合は一致しない行も指定した側について結果に残します。

覚え方

JOIN=分けた表をキーでつなぐ、と覚えます。

基本情報技術者試験の試験ポイント

内部結合と外部結合で、不一致行を残すかどうかを判断できるようにします。

CHECK QUESTION

顧客表に存在する全顧客を残し、注文がない顧客も表示したいとき、顧客表を左側に置くならどの結合が適していますか。

答えを見る

LEFT OUTER JOIN(左外部結合)です。

この説明は分かりやすかったですか?

基本情報技術者試験を勉強中ですか?

この用語を含む重要用語を、単語帳や4択テストで学習できます。