質問: 2 THEN LEFT JOIN [TableC] ON・・・・・ 結合条件にCASE文は使用できないのでしょうか?
回答: >結合条件にCASE文は使用できないのでしょうか? できません。 そう言う仕様です。 条件で使用するテーブルを変えるなら 動的SQLを使います。 (やり方はRDBMSの種類によって異なります) でも、条件分岐数やSQLが、それほど冗長でない のなら、単純にIF文の中で変えてしまえばよい のでは? 今後ははORACLEやSQL Serverなど、お使いの RDBMSのカテに質問した方が回答が付きやすい と思います。