MYSQL ранг со связями Реализация задач - PullRequest
0 голосов
/ 06 ноября 2018

Я пытаюсь реализовать решение от четырехлетнего решения вопроса и безуспешно. Вот что я использую:

SELECT NAME, 
    sum(STaCResults.masterpoints) AS STaCResults.totalMasterpoints, 
    STaCResults.city_state,
    @prev := @curr, 
    @curr := STaCResults.totalMasterpoints, 
    @rank := IF(@prev = @curr, @rank, @rank + @i) AS rank, 
    IF(@prev <> STaCResults.totalMasterpoints, @i:=1, @i:=@i+1) AS counter
FROM STaCResults
GROUP BY NAME
ORDER BY STaCResults.totalMasterpoints desc

База данных содержит имена, city_state и общее количество мастер-очков за год, который суммируется.

Любая помощь будет оценена.

...