外部結合とは?
片方のテーブルの情報がすべて出力されるテーブルの結合
外部結合は欠落のあるデータを取り扱う結合
構文:外部結合 left outer join
select テーブル名1.列名,テーブル名2.列名・・・
from
テーブル名1
left outer join
テーブル名2
on テーブル名1.列名 = テーブル名2.列名;
left outer join / right outer join
left outer join・・・左側(from句で最初に書いたテーブル)をマスターとする。
right outer join・・・右側(from句で後に書いたテーブル)をマスターとする。
select u.last_name, u.id, o.user_id, o.id from users u left outer join orders as o on u.id = o.user_id order by u.id;

