Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2008, 22:22
mmarti
 
Fecha de Ingreso: abril-2004
Ubicación: Cdoro. Rivadavia
Mensajes: 83
Antigüedad: 20 años
Puntos: 0
consulta left join

Hola a todos. Quizás alguien pueda ayudarme con esta vista que estoy intentando crear.
el tema es así:
tengo varios afiliados pero no todos los afiliados tienen familiares asociados.
No logro hacer que me muestre todos los afiliados....
Alguna sugerencia? ¿En donde me estoy equivocando?
Muchas gracias por su tiempo...
Saludos!!!

CREATE OR REPLACE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost`
SQL SECURITY DEFINER VIEW `v_rptafiliadosflia` AS
select `a`.`legajo` AS `legajo`,`a`.`apellido` AS `apellido`,`a`.`nombre` AS `nombre`,
`a`.`fechanacimiento` AS `fechanacimiento`,`a`.`lugarnacimiento` AS `lugarnacimiento`,
`a`.`nacionalidad` AS `nacionalidad`,`a`.`tipodoc` AS `tipodoc`,`a`.`numerodoc` AS `numerodoc`,
`a`.`estadocivil` AS `estadocivil`,`a`.`direccion` AS `direccion`,`a`.`barrio` AS `barrio`,
`a`.`cp` AS `cp`,`a`.`viviendapropia` AS `viviendapropia`,`a`.`telefono` AS `telefono`,
`a`.`cuil` AS `cuil`,`a`.`email` AS `email`,`a`.`fechaalta` AS `fechaalta`
from `tipofamiliar` `t` join (`afiliados` `a` left join `familiares` `f`
on `a`.`legajo` = `f`.`afiliado`) on `f`.`tipofamiliar` = `t`.`codtipofamiliar`

join `empresaafiliado` `ea` on `a`.`legajo`=`ea`.`afiliado`
join `empresas` `e` on `e`.`codigo`=`ea`.`empresa`
join `sedes` `s` on `s`.`codigo`=`a`.`sede`
join `codpostal` `cp` on `a`.`cp`=`cp`.`cp`