职员序号为10的所有下级职员(包括下级的下级,以此类推)
   要求出的结果:职员序号,姓名,上级职员序号
   ZY(职员表) 表结构:
      职员序号(关键字), 姓名,上级职员序号笔试遇到的不知道怎么做。请大家帮帮忙。语句越少越好。

解决方案 »

  1.   

    select * from tt
      start with 职员序号=10
      connect by prior 职员序号=上级职员序号
      

  2.   

    wildwave
    太猛了,到处都能看到你身影
      

  3.   

    select * from tt 
      start with 职员序号=10 
      connect by prior 职员序号=上级职员序号
      

  4.   

    select * from tt 
      where 职员序号<>10 
      start with 职员序号=10 
      connect by prior 职员序号=上级职员序号要列举的是所有下级员工,最好加个where 职员序号<>10