对所有员工的薪水按照salary降序进行1-N的排名
对所有员工的薪水按照salary降序进行1-N的排名
https://www.nowcoder.com/practice/b9068bfe5df74276bd015b9729eec4bf
SELECT s1.emp_no,s1.salary,COUNT(DISTINCT s2.salary) t_rank FROM salaries s1 JOIN salaries s2 ON s1.salary<=s2.salary GROUP BY s1.emp_no,s1.salary ORDER BY s1.salary DESC, s1.emp_no
改了一下热门里分享自连接方法大佬的语句,大佬思路是对的就是语法有点问题