Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

SQL - Joins anidados

  Imprimir  
Vista:

Joins anidados

Publicado por Fito (2 intervenciones) el 10/08/2002 06:21:49
Hola Muchahchos , desearia saber como puedo anidar joins, el problema es que deseo hacer joins de tres tablas una principal y de las otras dos jalar algunos datos .
Muchas Gracias
Fito
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
información
Otras secciones de LWP con contenido de SQL

RE:Joins anidados

Publicado por Fco. Javier Domínguez (1 intervención) el 10/08/2002 19:15:20
Para hacer joins anidados, lo único que tienes que tener claro es el orden en el que debes de escibirlos y el tipo de combinación de éstos:
tabla1 INNER JOIN tabla2 ON ___condiciones de relación__
==>relación de registros coincidentes en tabla1 y tabla2 simultaneamente.
o bien
tabla1 LEFT JOIN tabla2 ON ___condiciones de relación__
==> relación a la izquierda, esto es todos los registros que haya en la tabla1 exista o no una correspondencia en la tabla2 -se entiende que existe correspondencia siempre y cuando cumpla las condiciones de relación).

Ahora bien para anidar JOIN lo únco que tienes que hacer es poner paréntesis de precedencia. Por ejemplo:
(
tabla1
INNER JOIN
tabla2
ON
___condiciones de la relación entre la tabla1 con la tabla2__
)
INNER JOIN
tabla3
ON ___condiciones de la relación entre las tabla1 y/o tabla2 con la tabla3__

***
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

RE:Joins anidados

Publicado por pablo (2 intervenciones) el 03/04/2008 01:33:35
Para hacer joins anidados, lo único que tienes que tener claro es el orden en el que debes de escibirlos y el tipo de combinación de éstos:
tabla1 INNER JOIN tabla2 ON ___condiciones de relación__
==>relación de registros coincidentes en tabla1 y tabla2 simultaneamente.
o bien
tabla1 LEFT JOIN tabla2 ON ___condiciones de relación__
==> relación a la izquierda, esto es todos los registros que haya en la tabla1 exista o no una correspondencia en la tabla2 -se entiende que existe correspondencia siempre y cuando cumpla las condiciones de relación).

Ahora bien para anidar JOIN lo únco que tienes que hacer es poner paréntesis de precedencia. Por ejemplo:
(
tabla1
INNER JOIN
tabla2
ON
___condiciones de la relación entre la tabla1 con la tabla2__
)
INNER JOIN
tabla3
ON ___condiciones de la relación entre las tabla1 y/o tabla2 con la tabla3__

***
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

RE:Joins anidados

Publicado por Ray (1 intervención) el 31/10/2008 18:14:11
gracias me sirvio bastante habia buscado la manera de anidar y venia muy complicado y aqui esta explicado muy sencillo o talvez estaba sencillo y yo no lograba entenderlo pero aun asi gracias
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

RE:Joins anidados

Publicado por maria (1 intervención) el 20/04/2007 16:50:21
por fabor ayudame con los join tengo examen y no entiendo
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