-- 查询入职日期早于其直属领导的员工姓名及其所属部门:empno,ename,dname (两张以上的多表连接)
select emp.empno,emp.ename,dname
from emp
left join emp as leader
on emp.mgr=leader.empno
left join dept
on emp.deptno=dept.deptno
where emp.hiredate<leader.hiredate;
多表按照公共字段进行连接(left join dept on emp.deptno = dept.deptno),无需合表然后查询。