Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/01/2016, 12:23
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
Respuesta: Mostrar el top 5 de registros con el mayor valor en un campo especifico?

Código SQL:
Ver original
  1. SELECT * FROM comentarios WHERE post='$id' ORDER BY punto DESC LIMIT 10
te saldran los comentarios con mayor puntuacion.

y aqui
Código SQL:
Ver original
  1. SELECT *,MAX(punto) FROM comentarios WHERE post='$id' ORDER BY id DESC LIMIT 10
lo que estas haciendo es que te regrese todo, mas el registro con maxima puntuacion MAX(punto)..
pero los filtros anulan ese resultado, asi que te regresa otra cosa..
al menos que hagas
Código SQL:
Ver original
  1. SELECT MAX(punto) FROM comentarios WHERE post='$id';
alli si te regresara el maximo
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra