Código MySQL:
Ver originalSELECT img.id
, img.titulo
, img.nombre_foto
, img.tecnica
, img.medidas
, AVG(rate.puntaje
) promedio
Esto tal vez requiera una modificación de lógica
Código MySQL:
Ver original img.id,
img.titulo,
img.nombre_foto,
img.tecnica,
img.medidas ,
AVG(rate.puntaje
) promedio
fotos img
LEFT JOIN fotos_principales principal
ON img.id
= principal.id_foto
LEFT JOIN puntuaciones rate
ON img.id
= rate.id_foto
img.id_album
= '2' OR principal.id_foto
IS NULL
Tips:
- Pon los campos del ON en el mismo orden de las tablas.
- Comienza con la tabla que tenga todas las instancias (registros).
- OUTER es irrelevante si no usas una conexión ODBC. Sólo lo toma por compatibilidad, pero el parser lo transforma en LEFT JOIN.
- Si vas a usar una función de agregación, como AVG, se requiere la cláusula GROUP BY.