Nuboskill
@Nuboskill
Начинающий web developer

Как получить порядковый номер записи при сортировке?

Имеется вот такая уже отсортированная таблица (то бишь топ).

2ac074bb12c9524b535aa89dcb381616.png
Вывести глобальный топ проблем не составляет, ибо это он есть, но как мне получить место конкретного игрока не перебирая всех? До этого был просто рейтинг и сортировка была довольно простой, сейчас добавилась более сложная сортировка и что-то у меня ну совсем никак не выходит :c

Пробовал что-то в духе этого, но че-т не работает корректно
6bf436577d404782d67cb7013ddad3cc.png
  • Вопрос задан
  • 233 просмотра
Решения вопроса 1
Wolfnsex
@Wolfnsex
Если не хочешь быть первым - не вставай в очередь!
SELECT t.*, @rownum := @rownum + 1 AS rank FROM help_topic t, (SELECT @rownum := 0) r


Источник

P.S. Проверил, работает.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы