如果我有一个像这样的 USER 表
class | age
--------------
1 20
3 56
2 11
1 12
2 20
然后我可以通过以下方式轻松获得每个班级中最年轻的用户
select class, min(age)
from user
group by class;
同样,通过将 min 替换为 max,我可以获得最旧的。但是我怎样才能得到每个班级中第 10 个最年轻(或最年长)的呢?顺便说一句,我使用的是 MySql v.5.0。
干杯,