美文网首页
Employees Earning More Than Thei

Employees Earning More Than Thei

作者: myang199088 | 来源:发表于2015-04-14 13:26 被阅读50次
  • Problem
    The Employee table holds all employees including their managers. Every employee has an Id, and there is also a column for the manager Id.
    +----+-------+--------+-----------+
    | Id | Name | Salary | ManagerId |
    +----+-------+--------+-----------+
    | 1 | Joe | 70000 | 3 |
    | 2 | Henry | 80000 | 4 |
    | 3 | Sam | 60000 | NULL |
    | 4 | Max | 90000 | NULL |
    +----+-------+--------+-----------+
    Given the Employee table, write a SQL query that finds out employees who earn more than their managers. For the above table, Joe is the only employee who earns more than his manager.
    +----------+
    | Employee |
    +----------+
    | Joe |
    +----------+

  • code
    select e1.name from Employee e1 inner join Employee e2 on e1.managerid = e2.id and e1.salary > e2.salary;

相关文章

网友评论

      本文标题:Employees Earning More Than Thei

      本文链接:https://www.haomeiwen.com/subject/jejlfttx.html