Hola a todos
Tengo una tabla con dos campos.Estos dos campos son id,s
de tablas distintas y solo debe de haber uno.Si el campo
1 es distinto de 0 debo hacer join con una tabla, pero si
es el dos con otra (nunca pueden ser distintos de 0 los
dos a la vez).
Lo malo es que esto debo hacerlo con una unica consulta
sql directa que ira embebida, no puedo usar
procedimientos ni varias consultas.
Como podria hacerlo?
Es decir, si tengo una tabla "vehiculo" con los
campos "id_coche" e "id_moto", si "id_moto" es distinto
de 0 debo hacer join con la tabla "motos", pero si el que
es distinto de 0 es "id_coche" debo hacer join con la
tabla "coches".
Gracias y un saludo
Leer las respuestas