oracle树型查询

如果我的博文能帮到你,我感到非常荣幸。能力所限,对于我所写的内容如有不详不对,你们能给一些意见的话我将非常感谢。以后我会将我在工作中学到的一些知识,尽量整理出来给大家分享。 你们的意见是我的动力


--树形表结构
create table TB_DEPT
(
  d_id         NUMBER not null,
  p_id         NUMBER,
  d_name       NVARCHAR2(64)
)
--以d_id=5941开始,向下查询出所有树型节点的数据
select d_id,p_id,d_name from tb_dept start with d_id=5941 connect by prior d_id=  p_id;


查询结果如下图:

猜你喜欢

转载自wchao226.iteye.com/blog/2246706