検索ブログ

主に検索のことについて書いています。

SQLで複数(3つ以上)のテーブルを結合させるのが得意になった

2つのテーブルを結合させるなら ON で簡単にできて直感的だったんだけど, 3つ以上のテーブルになると難しくて少し混乱していた。
やっている原理は2つのテーブルを結合させていると一緒とわかっていてもどうしても頭の中でごちゃごちゃになっていた。

そこで頭の中だけではなく物理的に図を書くように癖をつけた。

ちょっと雑だけどこんなかんじ↓ f:id:sakura818uuu:20180724194205j:plain

この方法だとテーブルがたとえ何個あっても落ち着いて自分が望むようなクエリが書けるようになった。