テクノロジ
JOINとは
読み方:じょいん
ひとことで言うと:複数の表を、対応する列の値などを条件に結び付けて1つの結果として扱う操作。
意味をわかりやすく解説
JOINは、正規化によって分割された複数表から関連するデータを組み合わせて取得するために使います。
INNER JOINは両方で条件に一致する行を取得し、LEFT OUTER JOINなどの外部結合は一致しない側の行も残せます。
具体例
注文表の顧客IDと顧客表の顧客IDを結合し、注文番号と顧客名を同時に取得する。
似た用語との違い
INNER JOIN
内部結合は結合条件に一致した行だけを結果に含めます。
OUTER JOIN
外部結合は一致しない行も指定した側について結果に残します。
覚え方
JOIN=分けた表をキーでつなぐ、と覚えます。
基本情報技術者試験の試験ポイント
内部結合と外部結合で、不一致行を残すかどうかを判断できるようにします。
CHECK QUESTION
顧客表に存在する全顧客を残し、注文がない顧客も表示したいとき、顧客表を左側に置くならどの結合が適していますか。
答えを見る
LEFT OUTER JOIN(左外部結合)です。
この説明は分かりやすかったですか?
基本情報技術者試験を勉強中ですか?
この用語を含む重要用語を、単語帳や4択テストで学習できます。