Oracle查询递归函数的使用
1、自上往下查
select t.areaid,t.name,t.parentid,t.levelcode, t.rowid from AREA t
start with t.areaid = 1 connect by Prior t.areaid=t.parentid
查询表中所有areaid为1和parentid与该记录的areaid相同的数据
start with t.areaid = 1 connect by Prior t.parentid=t.areaid
查询表中areaid为1和所有areaid与该记录的parentid相同的数据
1、自上往下查
select t.areaid,t.name,t.parentid,t.levelcode, t.rowid from AREA t
start with t.areaid = 1 connect by Prior t.areaid=t.parentid
查询表中所有areaid为1和parentid与该记录的areaid相同的数据
2、自下往上查
select t.areaid,t.name,t.parentid,t.levelcode, t.rowid from AREA tstart with t.areaid = 1 connect by Prior t.parentid=t.areaid
查询表中areaid为1和所有areaid与该记录的parentid相同的数据
数据库全集