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
Würde den 2. Jüngsten in jeder Klasse bekommen. Wenn Sie den 10. Jüngsten wollen, würden Sie LIMIT 9,1
machen und wenn Sie den 10. Ältesten wollen, würden Sie ORDER BY age DESC
machen .