员工信息表想要求每个部门工资最高的员工的id,name,dept,salary
create table employee
(
id serial primary key,
name text,
dept text,
salary money
);
分组查询?
查询结果正确
如果对您有帮助,希望给予采纳 ~
select l.id, l.name, l.dept, l.salary
from employee as l
join (select max(salary) as salary, dept
from employee
group by dept) as r
on l.dept = r.dept and l.salary = r.salary