04/11/2004, 04:53
|
| | Fecha de Ingreso: septiembre-2004
Mensajes: 35
Antigüedad: 20 años, 2 meses Puntos: 0 | |
Prueba algo como:
SELECT aereos.id, aeropuertos.ciudad AS origen, aeropuertos_1.ciudad AS destino, aeropuertos_2.ciudad AS escala1, aeropuertos_3.ciudad AS escala2, aereos.tarifa, aereos.impuestos, aereos.comentarios
FROM (((aereos
INNER JOIN aeropuertos ON aereos.origen = aeropuertos.id)
INNER JOIN aeropuertos AS aeropuertos_1 ON aereos.destino = aeropuertos_1.id)
INNER JOIN aeropuertos AS aeropuertos_2 ON aereos.escala1 = aeropuertos_2.id)
INNER JOIN aeropuertos AS aeropuertos_3 ON aereos.escala2 = aeropuertos_3.id
Tendrás que definir una entrada extra en la tabla aeropuertos para el código de id=0, algo como
0 | |
o
0 | no usado | no usado |