做到这题时卡了不少时间,参考了别人的解法,觉得挺不错的,还挺巧妙. SELECT s2.Score,s1.Rank From ( SELECT S1.Score, COUNT(*) as Rank FROM (SELECT DISTINCT Score from Scores) as S1, (SELECT DISTINCT Score from Scores) as S2 Where S1.Score<=S2.Score Group By S1.Score ) s1 ,Scores s2 WH…