※自己解決し問題点が明確になったため、その本質に不要な細部を●●と抽象した内容で以下編集致しました。
コメントをくださったお二方、どうもありがとうございました。
###質問
以下#join➀
と#join➁
について、left outer join ( この中 )
に同じ処理を重複して書いてしまい、冗長に感じています。
on ●●➀
とon ●●➁
という連結条件が違うので2回書かないといけないと思っていますが、重複させずにすっきりさせる方法はありますか?
SQL
1select * 2from ( 3 select ●● 4 from ●● 5 6 left join ●● 7 on ●● 8 left join ●● 9 on ●● 10 left join ●● 11 on ●● 12 13 # join➀ 14 left outer join ( 15 select ●● 16 from ●● 17 where ●● 18 ) as ●● 19 on ●●➀ 20 21 where ●● 22) as ●● 23 24# join➁ 25left outer join ( 26 select ●● 27 from ●● 28 where ●● 29) as ●● 30on ●●➁
回答1件
あなたの回答
tips
プレビュー