id | Nombre | clase | horas | puntos|
----------------------------------------------
0 | Luis | A | 12 | 23 |
1 | Juan | B | 6 | 12 |
2 | Luis | A | 21 | 71 |
3 | Alberto | A | 15 | 11 |
etc, etc.
Bien. Quiero que se listen los 15 que tengan las máximas puntuaciones (puntos), pero sin que se repitan en la clase si el Nombre es el mismo y en orden ascendente.
En este caso, quedaría:
Luis | A | 21 | 71
Juan | B | 6 | 12
Alberto| A | 15 | 11
Uso lo siguiente:
Código:
Esto me saca :$resultado = mysql_query("SELECT DISTINCT nombre, clase, horas, puntos FROM alumnos order by puntos DESC LIMIT 0, 15")
Luis | A | 21 | 71
Luis | A | 12 | 23
Juan | B | 6 | 12
Alberto| A | 15 | 11
No doy con la sentencia correcta.
Saludos