Оба повторно сканируют весь класс для каждой записи в исходной таблице. Должно быть выполнимо, не нарушая квадратный закон ...
у меня есть таблица 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.
Ура,