Tengo el siguiente problema: tengo una "tabla1" que puede o no tener un registro relacionado en "tabla2". Para enlazarlas hago un LEFT OUTER JOIN, de modo que si no se encuentra un registro en B devuelve los campos vacíos. Hasta aquí bien.
El problema surge porque al relacionar también "tabla2" con "tabla3", si la tabla de la izquierda no tiene coincidencia... no me arroja ningún registro...
Código:
... ¿Cómo se podría hacer para enlazar con una tabla desde "tabla2" hacia otra tabla "tabla3", teniendo en cuenta que en "tabla2" puede no haber un registro... extraño veo que se pueda hacer ??SELECT e.idexpediente, profe.nombre AS profesor, profe_gpd.nombre AS profesor_gpd FROM exp2_expediente e, tabla1 profe LEFT OUTER JOIN tabla2 profe_gpd ON ( (profe.codigo = profe_gpd.clave) WHERE ( (e.idprofesor = profe.idpersona ) );
PD: vaya trabajo he venido a buscarme, casi que vuelvo de camarero y más dinero y más tranquilo