JOIN で2つの表を噛み合わせる
users には注文が入っておらず、orders には名前が入っていません。両方を1つの結果で見るために、どの行とどの行が同じものを指すのかを ON で書きます。
users u左の表orders o右の表u.id = o.user_id何をそろえるか結果
| name | item |
|---|---|
| 佐藤 | 本 |
| 佐藤 | ペン |
| 鈴木 | ノート |
| 鈴木 | 付箋 |
| 田中 | — |
田中 は注文が1件も無いので、結果から消えます。
消えた 田中 を残したいときに LEFT JOIN を使います。このあとの図解で切り替えます。
1 / 4
