sql join

Iniciado por diego_lp, 14 Octubre 2011, 15:03 PM

0 Miembros y 1 Visitante están viendo este tema.

diego_lp

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.
Los programadores hicimos un pacto con Dios, él no hace sistemas y nosotros no hacemos milagros!

fran800m

select *
from
(select * from TABLAA, TABLAB where TABLAA.a1=TABLAB.b1)  tablaAux
left join tablac on tablaAux.campito = tablac.campito