当前位置: 代码迷 >> Oracle开发 >> 数据库查询,大神救
  详细解决方案

数据库查询,大神救

热度:15   发布时间:2016-04-24 07:06:49.0
数据库查询,急急急!!在线等。大神救急
在一张表中(类似菜单),根据一个或多个父节点查询出所有自节点(包括子节点下的子节点)。

fid fnumber fname fparent
1 N001 name1
2 N00101 name2 1
3 N002 name3
4 N00201 name4 2
.
        .
        .
n-1     N0020201   name5 4 
n N00202 namen 2

如我需要查出
N001,N002下的所有数据,用一条sql语句???

------解决方案--------------------
试试 connect by 
------解决方案--------------------
select * from tb_test where fnumber like 'N001%' or fnumber like 'N002%'

------解决方案--------------------
select * from 表  where fparent in (select fid from 表 where fnumber=‘N001’ or
 fnumber='N002')
  相关解决方案