181. Employees Earning More Than Their Managers(Lettcode)
来源:互联网 发布:mac上格式化u盘 编辑:程序博客网 时间:2024/06/18 04:14
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 |+----------+
大意是找出比Manager工资高的Employee,首先想到的是自连接,可博主大概是头疼脑热。。写了个子查询的代码
还为此纠结了半天,写此博文来警醒自己。下面贴代码
select e1.Name as Employee from Employee e1,Employee e2 where e1.ManagerId = e2.Id and e1.Salary > e2.Salary;
或者内连接也可以
select e1.Name as Employee from Employee e1 inner join Employee e2 on e1.ManagerId = e2.Id and e1.Salary > e2.Salary;
阅读全文
0 0
- 181. Employees Earning More Than Their Managers(Lettcode)
- 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
- 《烛光里的妈妈》再次遭到歌曲音乐版权侵权
- linux 进程通信——C语言实现
- Java中split的用法详解及实例
- how to solve adb_devices_no_permissions
- C语言数据在内存中的存储
- 181. Employees Earning More Than Their Managers(Lettcode)
- sys模块
- from cryptography.hazmat.bindings._openssl import ffi, lib ImportError: DLL load failed: 操作系统无法运行1%
- 电商场景问题整理
- 原生js打印插件Print.js
- effective java--关于静态工厂方法代替构造器
- PHP中mysqli类
- 【Fiddler】(二)
- php中socket邮件发送