10_子查询------随堂练习
1、列出受雇日期早于其直接上级的所有员工的编号,姓名,部门名称,上级的姓名
第一步:使用emp表实现自身关联,查询出员工的编号,姓名,上级姓名
SELECT e.empno,e.ename,m.ename FROM emp e,emp m
WHERE e.mgr = m.empno(+) AND e.hiredate < m.hiredate;
第二步:找到部门名称
SELECT e.empno,e.ename,m.ename,d.dname FROM emp e,emp m ,dept d
WHERE e.mgr = m.empno(+) AND e.hiredate < m.hiredate AND e.deptno = d.deptno;
select e.employee_id , e.last_name , m.last_name,d.department_name
from employees e