题目描述:找出每个岗位分数排名前2名的用户,得到的结果先按照language的name升序排序,再按照积分降序排序,最后按照grade的id升序排序。 窗口函数dense_rank(): with g as ( select *, dense_rank() over(partition by language_id order by score desc) as g_rank from grade ) select g.id,l.name,g.score from g join language l on g.language_id=l.id where g.g_rank<=2 orde...