Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/11/2004, 04:53
aguirre
 
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