8、取得比普通员工 的最高薪水还要高的领导人姓名
一、题目二、思路2.1 第一步:找出普通员工的最高薪水!2.2 第二步:找出高于1600的一、题目
取得比普通员工(员工代码没有在 mgr 字段上出现的) 的最高薪水还要高的领导人姓名
二、思路
SELECT * FROM emp;
员工代码没有在 mgr 字段上出现的。
员工编号没有在该范围内的都是普通员工。
select distinct mgr from emp where mgr is not null;
2.1 第一步:找出普通员工的最高薪水!
select max(sal) from emp where empno not in(select distinct mgr from emp where mgr is not null);
2.2 第二步:找出高于1600的
select ename,sal from emp where sal > (select max(sal) from emp where empno not in(select distinct mgr from emp where mgr is not null));