SQL selecione o enésimo membro do grupo

Se eu tiver uma tabela USER como

class | age
--------------
1       20    
3       56
2       11
1       12
2       20

Então eu posso facilmente obter o usuário mais jovem de cada classe via

select class, min(age)
from   user
group by class;

Da mesma forma, substituindo min por max, posso obter o mais antigo. Mas como posso obter o 10º mais novo (ou mais velho)em cada aula? A propósito, eu estou usando o MySql v.5.0.

Felicidades,

questionAnswers(6)

yourAnswerToTheQuestion