Buenas,
La siguiente instrucción mySQL funciona perfectamente, me devuelve justo los 6 registros que corresponden:
Código MySQL:
Ver originalSELECT D.referencia
, U.familia
, U.situacion1
, U.precio
, U.metros
, U.habitaciones
, U.CodigoPostal
, P.nombre_poblacion
, E.titulo
, E.descripcion
, F.foto
INNER JOIN t_poblacion P
ON U.poblacion
= P.id_poblacion
Y ahora necesitaría añadir una tabla, t_fotos, que en el caso de que existan fotos, devuelva una.
Añado la siguiente instrucción:
Es decir, la sentencia entera quedaría así:
Código MySQL:
Ver originalSELECT D.referencia
, U.familia
, U.situacion1
, U.precio
, U.metros
, U.habitaciones
, U.CodigoPostal
, P.nombre_poblacion
, E.titulo
, E.descripcion
, F.foto
INNER JOIN t_poblacion P
ON U.poblacion
= P.id_poblacion
LEFT JOIN t_fotos F
ON D.referencia
= F.referencia
Y devuelve 71 registros. Alguna cosa estoy haciendo mal pero no lo se ver. Alguien puede echarme un cable. Gracias