如何查询每个部门最高工资的员工信息 - SQL 查询语句
您可以使用以下 SQL 查询语句来获取每个部门最高工资的人员信息:
SELECT d.department_name, e.employee_name, e.salary
FROM employees e
JOIN departments d ON e.department_id = d.department_id
WHERE e.salary = (
SELECT MAX(salary)
FROM employees
WHERE department_id = e.department_id
)
ORDER BY d.department_name;
这个查询语句使用了子查询来获取每个部门的最高工资,然后将结果与员工表和部门表进行联接,以获取相应的部门名称、员工姓名和工资信息。最后,结果按照部门名称进行排序。
原文地址: https://www.cveoy.top/t/topic/f3AA 著作权归作者所有。请勿转载和采集!