Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2007, 22:10
mmarti
 
Fecha de Ingreso: abril-2004
Ubicación: Cdoro. Rivadavia
Mensajes: 83
Antigüedad: 20 años, 11 meses
Puntos: 0
composicion externa mysql

Hola a todos. Quisiera saber si alguien me puede ayudar con una consulta. Aclaro que no tengo muy en claro el tema de left join, right outer join......
En fin mi problema es que me estan faltando algunos datos en el resultado de la consulta. Tengo lo siguiente:
- Tabla EMPRESAS, CODPOSTAL
- Empresas tiene dos campos, CPREAL, CPLEGAL con los cuales emparejo con la tabla CODPOSTAL
- Cree una vista v_empresas para que me los datos de la empresa y localidad y provincia.
- La vista es asi
CREATE OR REPLACE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v_empresas` AS select -datosvariosdeempresa- ` from (`empresas` left join `codpostal` on(((`empresas`.`cp` = `codpostal`.`cp`) and (`empresas`.`cpreal` = `codpostal`.`cp`))))

pero me muestra null en los campos localidad y provincia que son datos de la tabla codpostal.

Por favor, aunque sea una ayudita agradeceré muchisimo. Saludos