Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2016, 14:06
kukiko11
 
Fecha de Ingreso: diciembre-2015
Mensajes: 115
Antigüedad: 8 años, 4 meses
Puntos: 2
Pregunta Mostrar el top 5 de registros con el mayor valor en un campo especifico?

hola foreros! necesito algo de ayuda con un problema curioso, la verdad no conozco muchos operadores mysql o los que necesito para que la consulta sql con la que tengo problemas me de lo que necesito.

necesito mostrar el top 10 de los comentarios mejor valorados en un post cualquiera de mi web, (es decir los 10 comentarios que en el campo 'punto' tengan los mayores valores) en un apartado de mi pagina y hasta ahora lo intento con esto:
Código MySQL:
Ver original
  1. SELECT  *,MAX(punto)  FROM comentarios WHERE post='$id' ORDER BY id DESC LIMIT 10

pero solo me esta mostrando un registro (el mas alto de todos)

no me muestra un top 10 como yo quisiera... alguien conoce de algun operador que me permita lograr el resultado que quiero? saludos! y gracias de antemano

Última edición por gnzsoloyo; 31/01/2016 a las 12:27