01 / 04
`JOIN` は続けて書ける
「だれが何を買ったか」を1つの表にするには、orders に items と members の両方をつなぐ必要がある。
やり方は簡単で、JOIN … ON … をもう1組足すだけ。上から順にくっついていくと思えばいいよ。
SELECT orders.id, items.name, members.name FROM orders JOIN items ON orders.item_id = items.id JOIN members ON orders.member_id = members.id ORDER BY orders.id;実行結果
1 | ひのきの箸置き | みなと 2 | わたのふきん | すずな 3 | あさひ色のマグ | みなと 4 | こもれびランプ | かえで 5 | まめのコースター | いつき 6 | ひのきの箸置き | かえで 7 | わたのふきん | いつき 8 | あさひ色のマグ | すずな 9 | まめのコースター | みなと