LEFT OUTER JOINでテーブルの結合
テーブル1に対して、テーブル2を外部結合させます。
ツールは、Workbenchを用いています。
例えば、PeopleテーブルとOccupationテーブルを以下のように用意します。
ここで、People.Id = 1とOccupation.Id = 1は一致しますが、People.Id = 2と一致するものがありません。しかし、Peopleは存在するため、Occupationにはnullが入るようにしたいです。
ここで、LEFT OUTER JOINを使います。実行結果は以下のようになります。
People.Id = 2のBobのOccupationにnullを代入することができました。