外部結合(OUTER JOIN)
外部結合は左右それぞれのテーブルの指定したカラムの値が一致するレコードに加えてどちらかのテーブルにしか存在しないデータについても取得します
この時、どちらのテーブルのデータを取得するかで2つの構文が用意されています。
LEFT JOINではFROMの後に書かれたテーブルのデータだけを取得します。RIGHT JOINではJOINの後に書かれたテーブルのデータだけを取得します。
LEFT OUTER JOIN
左側のテーブルを軸にして外部結合する。左側に指定されたテーブルのすべてのレコードが取得されます
RIGHT OUTER JOIN
右側のテーブルを軸にして外部結合する。右側に指定されたテーブルのすべてのレコードが取得されます