第一名 99 第二名95 第二名 95 第四名92
update asset_ext a ,(select t.id, t.infomark, t.rank from (
SELECT
@column := @column + 1 ,
s.*,r.*,
IF ( @Score = s.infomark , @rank := @rank , @rank := @column ) AS rank,
@Score :=s.infomark
from asset_ext s , ( select @Score := NULL, @rank := 0, @column := 0) r
order by s.infomark+0 DESC
) t) b set a.inforank = b.rank where a.id=b.id;