create table ditu (id varchar2(10),name varchar2(100),PARENT_ID varchar2(10));
insert into ditu
(select 1,'中国','' from dual
union all
select 2,'河北','1' from dual
union all
select 3,'河南','1' from dual
union all
select 4,'保定市','2' from dual
union all
select 5,'石家庄市','2' from dual
union all
select 6,'郑州市','3' from dual
union all
select 7,'许昌市','3' from dual
union all
select 8,'石家庄市井陉县','5' from dual
union all
select 9,'石家庄市井陉县柏头乡','8' from dual
union all
select 10,'保定市易县','4' from dual
union all
select 11,'保定市易县涞水乡','10' from dual
union all
select 12,'保定市易县鱼头乡','10' from dual
union all
select 13,'郑州市仲谋县','6' from dual
union all
select 14,'郑州市仲谋县大阳乡','13' from dual
union all
select 15,'郑州市仲谋县小杨乡','13' from dual
union all
select 16,'郑州市温县','6' from dual
);
commit;
想得到如下信息,4列,想得到LEVEL的第二层节点
1 中国 null null
2 河北 2 河北
3 河南 3 河南
4 保定市 2 河北
5 石家庄市 2 河北
6 郑州市 3 河南
7 许昌市 3 河南
8 石家庄市井陉县 2 河北
9 石家庄市井陉县柏头乡 2 河北
10 保定市易县 2 河北
11 保定市易县涞水乡 2 河北
12 保定市易县鱼头乡 2 河北
13 郑州市仲谋县 3 河南
14 郑州市仲谋县大阳乡 3 河南
15 郑州市仲谋县小杨乡 3 河南
16 郑州市温县 3 河南