Запрос типа
SELECT t1.target_id, SUM(t1.cnt) AS hm, t2.id, t2.name FROM votes AS t1, people AS t2 WHERE t1.target_id=t2.id GROUP BY t2.id ORDER BY hm DESC, t2.name ASC LIMIT 10
Сейчас этот запрос выводит список людей, сортируя их по количеству их "рейтинга" на сайте. Через цикл узнавать их позицию в рейтинге не составляет труда, но очень надо чтоб прям в запросе выводилось в какой-нибудь отдельный столбец, типа position. Для того, чтобы потом в профиле пользователя показывать его место в рейтинге.
Нужно узнать номер каждой записи после того, как они были отсортированы и выведены. Пробовал из гугла это
@row:=@row+ 1
, но оно выводит какие-то неверные числа. Думаю так происходит из-за GROUP.