请尝试以下查询:-MySql不支持Rank()函数。
select result.id,result.login,result.rank from ( SELECt id, login, IF(login=@last,@curRank:=@curRank,@curRank:=@_sequence) AS rank, @_sequence:=@_sequence+1, @last:=login FROM ds , (SELECT @curRank := 1, @_sequence:=1, @last:=0) r ORDER BY id asc) as result;
希望对您有帮助!



