Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: bgnumis en 6 Septiembre 2015, 19:51 pm



Título: Inner join y resultados de una tercera tabla
Publicado por: bgnumis en 6 Septiembre 2015, 19:51 pm
He creado un left join de dos tablas, la cuestión es que de los resultado de la consulta donde hago esta unión en una misma tabla quisiera mostrar para todos los resultados de esta consulta una consulta adicional con la tabla 3. Pero es un jaleo. No hay algún manual sencillo con ejemplos sencillos para saber cuando hago un left join junto con otro left join o inner join de tres tablas y qué cosas que coge y qué cosas no.?

Las tres tablas tienen un elemento común (el tema es que al hacer un where y un and no lo hace de la forma que quiero.

Muuuuuuuuuchas Gracias.


Título: Re: Inner join y resultados de una tercera tabla
Publicado por: 0roch1 en 7 Septiembre 2015, 16:40 pm
Aún no termino de comprender exactamente cual es tu duda o problema.

Tal vez esto te pueda servir.
Código
  1. SELECT * FROM tabla1 LEFT JOIN tabla2 ON tabla1.id=tabla2.id LEFT JOIN tabla3 ON tabla1.id=tabla2.id;
  2.  

Ejemplifica con las tablas que utilizas y que resultados quieres obtener.


NOTA: Join no es una unión, es una intersección.