Оба повторно сканируют весь класс для каждой записи в исходной таблице. Должно быть выполнимо, не нарушая квадратный закон ...

у меня есть таблица 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.

Ура,

Ответы на вопрос(6)

Ваш ответ на вопрос