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
sin imagen de perfil

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.
Val: 88
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

consulta dos foraneas en la misma tabla con WHERE

Publicado por Leonardo Daniel A. (34 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