mysql排名与关系实现问题

c8ib6hqw  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(229)

我试图实现从一个四年前的解决方案到一个问题的解决方案,但没有取得任何成功。以下是我正在使用的:

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

该数据库包含姓名、城市和州,以及一年的总分。
任何帮助都将不胜感激。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题