181. Employees Earning More Than Their Managers
来源:互联网 发布:任正非 人工智能 编辑:程序博客网 时间:2024/06/03 11:56
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 |+----------+
分析:
首先找到哪些是雇员,即ManagerId is not NULL;
下面是找到哪些雇员的工资比上级高,因为都是在同一个表中,所以应该给表起个别名。重点在Id=a,ManagerId;
select Name as Employee from Employee awhere ManagerId is not NULLand Salary > (select Salary from Employee where Id=a.ManagerId);
0 0
- 181. Employees Earning More Than Their Managers
- 181. Employees Earning More Than Their Managers
- 181. Employees Earning More Than Their Managers
- 181. Employees Earning More Than Their Managers
- 181. Employees Earning More Than Their Managers
- 181. Employees Earning More Than Their Managers
- 181. Employees Earning More Than Their Managers
- Employees Earning More Than Their Managers
- Employees Earning More Than Their Managers
- Leetcode: Employees Earning More Than Their Managers
- Employees Earning More Than Their Managers
- leetcode: Employees Earning More Than Their Managers
- Employees Earning More Than Their Managers
- leetcode181-Employees Earning More Than Their Managers
- 【Leetcode】Employees Earning More Than Their Managers
- SQL-Employees Earning More Than Their Managers
- 181 Employees Earning More Than Their Managers
- MySQL-Employees Earning More Than Their Managers
- Android XML 布局文件中 插件
- Centos7.2服务器配置owncloud
- python day11(20170306 )
- spring源码导入eclipse,A problem occurred configuring project ':spring-orm-hibernate4'.
- Spark问题7之如何让节点执行指定的core数
- 181. Employees Earning More Than Their Managers
- Spark问题8之worker lost
- JavaWeb-Servlet:Servlet与form与web.xml路径对应
- JAVA中XML的解析
- 一个简单的底部Tab切换实现
- [2017-AspNet-MVC4] 案例演化:加法测试-1
- Spark问题9之Spark通过JNI调用c的问题解决
- Spark问题10之Spark运行时节点空间不足导致运行报错
- Spark问题11之广播失败