MySQL запрос три крупнейших

Общие вопросы о Unity3D

Re: MySQL запрос три крупнейших

Сообщение Woland 16 сен 2020, 13:01

BornFoRdeatH писал(а):ну тогда через суб запрос, аля

select sum(x.score) from (select * from t order by value desc limit N ) as x


Нихрена оно так не сработает, подзапрос выдаст N строк без учета групп (в нашем случае это ID игрока).
Если масса рыбы уникальна, то подойдет скрипт из ссылки, которую я кидал выше. Если нет, то тут затык.
Woland
Адепт
 
Сообщения: 1240
Зарегистрирован: 20 апр 2013, 18:09
  • Сайт

Re: MySQL запрос три крупнейших

Сообщение Woolf 17 сен 2020, 20:30

Woland писал(а):
BornFoRdeatH писал(а):ну тогда через суб запрос, аля

select sum(x.score) from (select * from t order by value desc limit N ) as x


Нихрена оно так не сработает, подзапрос выдаст N строк без учета групп (в нашем случае это ID игрока).
Если масса рыбы уникальна, то подойдет скрипт из ссылки, которую я кидал выше. Если нет, то тут затык.


дал задание админу рассмотреть вопрос перехода на 10й мускуль, тогда и попробуем метод с row_nums, он выглядит самым адекватным
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Пред.

Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12