• ベストアンサー

left join が3つ以上のとき

例えば select * from ((t1 left join t2 on t1.a=t2.a)left join t3 on t1.a=t3.a) where b.t1='y'; という風にカッコがついて記入しにくくなります。 4つの場合はさらに深刻です。 簡単な記法はないのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

今回の例では、元々括弧を使う必要はないので、不必要な括弧を書かないようにすればいいのでは? また、クエリを部分的にビューにしてしまえば、SQLは簡潔にできます。

関連するQ&A