leetcode中mysql练习(查找第二高薪,查找薪水高于其管理者的员工)

1、查找第二高薪

  思路主要是先查出第一高薪,然后排出第一高薪,再次查询

  select  max(salary) from employee   where  salary < (select max(salary) from employee)

2、查找薪水高于其管理者发员工

  思路:把两个同样的表通过managerID 和 id 连接

  select  e1.name as employee  from employee e1,employee e2 where e1.managerid=e2.id and e1.salary>e2.salary ;

原文地址:https://www.cnblogs.com/daacheng/p/7507775.html