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
各クラスで2番目に末っ子になります。 10番目に若いものが必要な場合は、LIMIT 9,1
を実行します。 10番目に古いものが必要な場合は、ORDER BY age DESC
を実行します。 。