美文网首页
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