Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: diego_lp en 14 Octubre 2011, 15:03 pm



Título: sql join
Publicado por: diego_lp en 14 Octubre 2011, 15:03 pm
Hola a todos, estoy trabajando sobre una base de datos access 2003 y tengo el siguiente problema:
Necesito hacer un join entre el resultado de un select de varias tablas con otra tabla.
Les doy un ejemplo a ver si alguien me puede dar una mano:

TABLAA              TABLAB              TABLAC
a1                         b1                       c1
a2                         b2                       c2
a3                         b3                       c3

Lo que yo quiero es hacer un join de las tablas TABLAA y TABLAB a traves de un where (select * from TABLAA, TABLAB where TABLAA.a1=TABLAB.b1) y al resultado de ésto hacerle un left join de la TABLAC.
Todo en una única consulta.

Espero entiendan mi problema y puedan ayudarme.
Muchas gracias.
Saludos.


Título: Re: sql join
Publicado por: fran800m en 15 Octubre 2011, 02:51 am
select *
from
(select * from TABLAA, TABLAB where TABLAA.a1=TABLAB.b1)  tablaAux
left join tablac on tablaAux.campito = tablac.campito