consulta de varias tablas

karl
15 de Octubre del 2004
Hola , no consigo en acces atraves incluso de sql hacer una cosulta . Tengo una tabla de bancos y otra de ciudades , otra tabla de presupuesto(ej: banco1, ciudad1, 100, fecha)y otra de beneficio (banco2, ciudad1, 20, fecha). Solo un banco puede estar en cualquier ciudad para cada mes.
Quiero hacer una consulta donde me aparezca para el mes que elija :

banco ciudad presup. benef. mes
banco1 ciudad1 100 20 enero
banco1 ciudad2 200 _ enero
banco2 ciudad1 _ 10 enero
banco3 ciudad2 20 10 enero

el guion bajo es que no hay registro de beneficio o de presupuesto (no hay dato para ese mes). Cuando no hay ni beneficio ni presupuesto no quiero que aparezca la linea (el registro).

gracias

Quique
15 de Octubre del 2004

Haz un join entre las tablas Bancos y Ciudades. Después, haz un outerjoin con cada una de las otra tablas (Presupuesto y Beneficio) y añade un filtro adicional para indicar que presup y benef sean distintos de nulo.

Así, te mostrará todos los registros que tienen presupuesto o beneficio.

Un saludo