我试图实现从一个四年前的解决方案到一个问题的解决方案,但没有取得任何成功。以下是我正在使用的:
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
该数据库包含姓名、城市和州,以及一年的总分。
任何帮助都将不胜感激。
暂无答案!
目前还没有任何答案,快来回答吧!