Задать вопрос
@svirepui

Как получить позицию пользователя относительно запроса SQL?

Есть таблица пользователей users, в ней столбец rating. Суть в том, что я хочу отсортировать список пользователей по рейтингу, т.е. получается такое:
1. Вася (рейтинг - 1000)
2. Петя (рейтинг - 500)
n. Коля (рейтинг - 50)
... Саша (рейтинг - 0)

Как можно получить позицию n пользователя в этом списке?

P.S. Пытался сделать так
SELECT COUNT(rating) position FROM users WHERE id = $this->id ORDER BY rating DESC
, но это не то. Количество записей не известно.
  • Вопрос задан
  • 485 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Александр Аксентьев К ответам на вопрос (2)
Sanasol
@Sanasol
нельзя просто так взять и загуглить ошибку
Комментировать