Departments表包含department_id、department_name 我必须使用子查询显示第二高的员工(确切地说,是employees表中每个员工中薪水第二高的唯一一个员工)和他的department_namee.salary not in()
group by department_name 我试着这样做,但它只显示了每个部门中第二高的薪水
select max(salary) WHERE salary NOT IN (select MAX(salary) from employee)
上面的查询返回第二高的薪水现在我知道还有其他方法可以找到第二高的薪水,但是我不明白上面的查询是如何工作的。这可能很容易,但能否有人把它分解,以便它是可以理解的。