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 - Join entre 3 tablas

Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

Join entre 3 tablas

Autor:Yavir Robles Ortiz (2 intervenciones)
Fecha:24/04/2001 18:00:21
Hola, estoy trabajando con SQL Server 7.0 y necesito hacer un Join entre tres tablas, 2 de estas estan relacionadas a una intermedia, es decir tengo una que se llama Pedido, otra que el esl catalogo del Estado del Pedido y la tercera es el Participante que generó ese pedido como le puedo hacer para unir esas tres en una consulta?

Gracias.
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Join entre 3 tablas

Autor:pako (3 intervenciones)
Fecha:24/04/2001 18:45:00
Espero que te sirva este ejemplo:

explain plan for -> Esto te srive para verificar si no estas usando "Scan Table" que vuelve lento el query.

select distinct a.numdep, b.nomdep,
sum(c.exi58) as exi58, sum(c.exi63) as exi63, sum(c.exi56) as exi56, sum(c.eximay) as eximay, sum(c.exint) as exint,
sum(c.exibo56) as exibo56, sum(c.exibo63) as exibo63, sum(c.exibont) as exibont,
sum(d.exini) as exini, sum(d.venant) as venant,
sum(c.exi58+c.exi63+c.exi56+c.eximay+c.exint+c.exibo56+c.exibo63+c.exibont) as exitot
from pvdprcod a
join pvdeptos b on b.numdep = a.numdep
join pvexiste c on c.numart = a.numart
join pvartics d on d.numart = a.numart
where numpro = 108
group by a.numdep, b.nomdep

Saludos
Comentar