如何查询部门下的员工(要求:如果当前部门没有则查其上级部门)

解决方案 »

  1.   

    不好意思,呵呵!就是普通的员工、部门表。员工里面有员工id,员工姓名。部门里面有部门id、部门名称、上级部门id。
      

  2.   


    Connected as scottSQL> select d.deptno dno,count(e.ename) num
      2  from dept d,emp e
      3  where d.deptno=e.deptno(+)
      4  group by d.deptno;DNO        NUM
    --- ----------
     10          3
     20          5
     30          6
     40          0