SQLの結合を条件によって分岐させたいのですが、そんなことは可能でしょうか?
SQL
1SELECT A.ID 2FROM TABLE_A A 3 CASE A.XXX 4 WHEN 0 THEN INNER JOIN TABLE_B ON A.ID = B.ID 5 WHEN 1 THEN INNER JOIN TABLE_C ON A.ID = C.ID 6 END
上のやり方ではダメでしたが、イメージとしては、
AテーブルのXXXが0の場合はBテーブルと結合、1の場合はCテーブルと結合ということがやりたいです。
こんなことoracleで可能ですか?

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。