Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Doble join?
Enviado por YF el día 16 de enero de 2008
Hola, tengo una duda con una consulta en una base datos con la siguiente estructura:
CREATE TABLE VUELO(
COD INT PRIMARY KEY,
TO VARCHAR(3),
FOREIGN KEY(TO) REFERENCES AIRPORTS(ID),
FROM VARCHAR(3),
FOREIGN KEY(TO) REFERENCES AIRPORTS(ID),
)
CREATE TABLE AIRPORTS(
COD INT PRIMARY KEY,
NAME VARCHAR(20)
)
La consulta es la siguiente:
"Seleccionar una lista de todos los vuelos mostrando el codigo y el nombre del aeropuerto de origen y destino(en vez de sus codigos)"
Como tengo que sacar todos los vuelos tengan o no dato en la tabla de aeropuertos creo que un outer join seria una buena opcion.
El problema es que no se como hacer que me sustituya dos veces el codigo del aeropuerto para que salga correctamente en la columna TO y FROM el nombre en vez del codigo
Bueno a ver si alguien me ayuda o me sugiere algo
Muchas gracias