01 / 05
結合で消える行がある
JOIN が返すのは鍵が一致した行だけだった。だから注文したことのない会員は、結果から消えてしまう。
下のクエリで名前を重複なしに出しても4人しか出てこない。members には5人いるのに、ののかがいないんだ。
SELECT DISTINCT members.name FROM members JOIN orders ON members.id = orders.member_id ORDER BY members.name;実行結果
いつき かえで すずな みなと