12/12/2007, 04:51
|
| | Fecha de Ingreso: junio-2007
Mensajes: 24
Antigüedad: 17 años, 6 meses Puntos: 0 | |
Obtener registro de una tabla relacionada con otra que es la principal Muy buenas, estoy intentando obtener un registro de una descripcion que se encuentra en una tabla de la que unicamente voy a obtener ese registro, el inner join ya lo he echo pero ahora no se como obtener dicho registro. Mi select es tremendamente compleja y estoy relacionando 5 tablas asi que os pongo un ejemplo sobre el cual podria entenderlo....
SELECT campo1, campo2, campo3, registro3 FROM (SELECT dato1, dato2, dato3) FROM TABLA1 UNION SELECT dato1, dato2, dato3, registro3 FROM TABLA2 INNER JOIN tabla2 ON dato1 = registro 1 AND dato2 = registro2.
TABLA 1 --------------------------- TABLA2
campo1 (id) --------------------- registro1 (id)
campo2 (id2) -------------------- registro2 (id2)
campo3 ("") ---------------------- registro3 ("")
...el problema es que yo intento incluir "registro3" en la select y me dice: Invalid column.
Gracias de antemano. Un saludo |