Cómo se puede usar el caso cuando entre se unen en SQL

Cómo escribir una consulta como esta:

SELECT * FROM table1 t1
    case when @id=1 then
        join table2 t2 on t1.id=t2.t1id
    else
        join table3 t3 on t1.id=t3.t1id
    end t1

Por favor ayud

Respuestas a la pregunta(5)

Su respuesta a la pregunta