查询每个部门,每种职位的最高工资(考察知识点:分组)
时间: 2023-08-18 08:03:56 浏览: 81
好的,以下是一个SQL语句,可以实现你的需求:
```
SELECT departments.department_name, job_title, MAX(salary) AS max_salary
FROM employees
JOIN departments ON employees.department_id = departments.department_id
GROUP BY departments.department_name, job_title;
```
该语句中,我们使用了JOIN语句将employees和departments表连接起来,然后使用GROUP BY语句按照departments.department_name和job_title进行分组,最后使用MAX函数获取每个部门、每种职位的最高工资。需要注意的是,这里的表名和字段名是举例用的,你需要根据你的实际情况进行修改。
阅读全文