Ver Mensaje Individual
  #8 (permalink)  
Antiguo 29/01/2011, 09:02
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses
Puntos: 300
Respuesta: mucha lentitud desde hace algunos dias

Uff, con esa versión de MySQL, olvídate de subconsultas: tendremos que buscar alguna otra solución.
¿Y si sólo haces esto, cuánto te tarda?
SELECT fot.id id, SUM(rate.puntaje) promedio, count(rate.puntaje) votos FROM fotos AS fot INNER JOIN puntuaciones AS rate ON fot.id = rate.id_foto GROUP BY fot.id ORDER BY promedio DESC, votos DESC LIMIT 3