SQL selecciona el enésimo miembro del grupo
Si tengo una tabla de USUARIO como
class | age
--------------
1 20
3 56
2 11
1 12
2 20
Entonces puedo obtener fácilmente el usuario más joven de cada clase a través de
select class, min(age)
from user
group by class;
Del mismo modo, al reemplazar min con max, puedo obtener el más antiguo. Pero, ¿cómo puedo obtener el décimo más joven (o más viejo)en cada clase? Por cierto, estoy usando MySql v.5.0.
Salud,