質問 |
||
| QNo.3866926 | left join が3つ以上のとき | |
|---|---|---|
| 質問者:reiman |
例えば select * from ((t1 left join t2 on t1.a=t2.a)left join t3 on t1.a=t3.a) where b.t1='y'; という風にカッコがついて記入しにくくなります。 4つの場合はさらに深刻です。 簡単な記法はないのでしょうか? |
|
困り度:
|
||
| 質問投稿日時: 08/03/16 06:13 |
||
回答良回答20pt |
|
| ANo.1 | 今回の例では、元々括弧を使う必要はないので、不必要な括弧を書かないようにすればいいのでは? また、クエリを部分的にビューにしてしまえば、SQLは簡潔にできます。 |
|---|---|
| 回答者:chukenkenkou | |
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| 回答日時: 08/03/16 17:28 |
|
| |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |