Ver Mensaje Individual
  #9 (permalink)  
Antiguo 14/06/2012, 07:58
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 10 meses
Puntos: 447
Respuesta: mostrar por mejor calificacion

Hola de nuevo:

Creo que no estás poniendo atención a lo que queremos decirte... y así va a resultar imposible ayudarte. En mi segundo post te comenté esto:

Cita:
la sentencia COUNT se utiliza para saber el número de registros que cumplen con el criterio de agrupación
y también gnzsoloyo te lo vuelve a confirmar:

Cita:
Lo que haces es indicar que te cuente las calificaciones de cada uno.
El 1 que aparece en tu consulta ES JUSTAMENTE PORQUE CADA PERSONA TIENE 1 CALIFICACION... Por lo tanto, la función COUNT NO SIRVE PARA LO QUE QUIERES HACER.

También te pedí que nos dijeras si en tu tabla una persona puede tener más de una calificación, cosa que tampoco contestaste, suponiendo que SÓLO EXISTA UNA CALIFICACIÓN POR PERSONA lo que tendrías que hacer es simplemente:

Código MySQL:
Ver original
  1. SELECT usuario, calificacion
  2. FROM usuarios
  3. ORDER BY calificacion DESC

Saludos
Leo.