Supongamos:
Tabla
id
Nombre
edad
Código sql:
Ver originalSELECT edad,
COUNT(*) AS numero
FROM tabla
GROUP BY edad;
eso nos dará el numero de repeticiones de cada edad
Código sql:
Ver originalSELECT T.Nombre,
T.edad
FROM Tabla T LEFT JOIN (SELECT T0.edad,
COUNT(*) AS numero
FROM tabla T0
GROUP BY T0.edad) AS SbC
ON T.edad=SbC.edad
ORDER BY SbC.numero DESC, T.Nombre ASC;
Eso nos dara el nombre y la edad ordenada por el numero de repeticiones descendiente (DESC) y aquellos que sean iguales por orden alfabetico del nombre.
Quim