mysql每日一题- 部分top3工资查询

solution


SELECT
	a.employee,
	a.department,
	a.Salary 
FROM
	(
	SELECT
		*,
		DENSE_RANK() over ( PARTITION BY department ORDER BY Salary DESC ) rk 
	FROM
		( SELECT a.NAMES employee, b.NAME department, Salary FROM T0917 a INNER JOIN t0917b b ON a.DepartmentID = b.id ) a 
	) a 
WHERE
	a.rk IN ( 1, 2, 3 )

相关文章:

  • 2022-12-23
  • 2022-01-28
  • 2021-12-27
  • 2022-12-23
  • 2021-11-09
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-15
  • 2022-03-07
  • 2021-05-15
  • 2022-01-31
  • 2021-08-14
  • 2021-10-02
  • 2021-12-08
相关资源
相似解决方案