Respuesta: Ayuda con el Left Join SELECT fc.NOCCLI, fc.CODCLI, fa.PRO1, fcl.MAILCLI FROM F_CLI fc INNER JOIN F_AMB fa USING (CODCLI) INNER JOIN F_CLIAMP fcl USING (CODCLI)
Esto te mostrará todos los clientes que tienen un ámbito de provincia y que tienen un correo electrónico. Pero tal vez quieras mostrar todos los clientes, tengan o no ámbito de provincia, y tengan o no correos.
SELECT fc.NOCCLI, fc.CODCLI, fa.PRO1, fcl.MAILCLI FROM F_CLI fc LEFT JOIN F_AMB fa USING (CODCLI) LEFT JOIN F_CLIAMP fcl USING (CODCLI)
Esta consulta te mostrará NULL en los cruces donde no halla datos, es decir, en los campos de F_AMB para aquellos clientes cuyo CODCLI no aparezca recogido en esa tabla, un también en aquellos de campos de la tabla F_CLIAMP que no están relacionados con F_AMB.
Mira qué es exactamente lo que quieres sacar y podremos precisarte más. Espero haberte entendido. |