SQL テーブル結合のメモ
1.NATURAL
同じカラム名の値で一致を判断。
一致カラムが1つに結合。
異なる値で同じカラム名の場合や同一の値でカラム名が異なると使えない。
2.INNER JOIN
ON句で結合条件指定。
条件句はテーブル名指定の必要あり。
条件に一致しないデータは取得されない。
3.OUTER JOIN
ON句で結合条件指定。
条件句はテーブル名指定の必要あり。
LEFT OUTER でFROM後のテーブルにしかない行データも取得する。
RIGHT OUTER はJOIN後のテーブルにしかない行データも取得。
FULL OUTER は両方のデータを取得。
※あまり使わない?
INNER → 内に絞り込み。
OUTER → LEFT(FROM後のテーブル)側に合わせ広げるイメージ。