SELECT a.class,
(
SELECT b.age
FROM users b
WHERE b.class = a.class
ORDER BY age
LIMIT 1,1
) as age
FROM users a
GROUP BY a.class
Avrei il 2° più giovane di ogni classe. Se volessi il decimo più giovane, faresti LIMIT 9,1
e se volessi il decimo più vecchio, faresti ORDER BY age DESC
.