MySQL - consulta dos foraneas en la misma tabla con WHERE

   
Vista:

consulta dos foraneas en la misma tabla con WHERE

Publicado por Patricia (3 intervenciones) el 10/04/2016 23:49:41
Hola,
tengo dos tablas: aeropuerto y vuelo. En VUELO tengo dos foraneas que son: aeropuertosalida y aeropuertollegada. VUELO ESTA RELACIONADO CON AEROPUERTO.

Lo que necesito es mostrar los nombres de AEROPUERTOSALIDA y AEROPUERTOLLEGADA pero con un WHERE y no con join.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

consulta dos foraneas en la misma tabla con WHERE

Publicado por DAVID (63 intervenciones) el 02/05/2016 08:32:58
Hola buenas,
si no pones los campos de las tablas es un poco difícil que podamos ayudarte a montar la SQL con el WHERE que quieres.

Un saludo,
David
paginas web economicas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

consulta dos foraneas en la misma tabla con WHERE

Publicado por Maurilio AV (10 intervenciones) el 26/05/2016 21:59:01
Hola amigo espero y este ejemplo te sea de ayuda para resolver tu problema solo acoplarlo de acuerdo a tus datos solicitados.

1
2
3
SELECT nombre, apellidos, nombre negocios
FROM tabla1, tabla2
WHERE tabla1.id_negocio=tabla2.id

Espero te sea de ayuda este ejercicio mucha suerte saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Leonardo Daniel A.

consulta dos foraneas en la misma tabla con WHERE

Publicado por Leonardo Daniel A. (10 intervenciones) el 26/05/2016 22:27:52
Debes asignar 2 alias a "Aeropuertos" A1 de salida, A2 de llegada

Comprobado con MySQL desde Navicat ( te lo recomiendo )


SELECT vuelos.num_vuelo, A1.nombre as salida, A2.nombre as llegada
FROM aeropuertos A1, aeropuertos A2, vuelos
where A1.id_aeropuerto = vuelos.aeropuerto_salida and
A2.id_aeropuerto = vuelos.aeropuerto_llegada
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar