数据库查询,急急急!!在线等。大神救急

song1102501 2013-03-04 10:14:16
在一张表中(类似菜单),根据一个或多个父节点查询出所有自节点(包括子节点下的子节点)。

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语句???
...全文
523 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ddfreedom 2013-03-05
  • 打赏
  • 举报
回复
select * from 表 where fparent in (select fid from 表 where fnumber=‘N001’ or fnumber='N002')
song1102501 2013-03-04
  • 打赏
  • 举报
回复
我用的sql2008可以用这个吗??
yansen 2013-03-04
  • 打赏
  • 举报
回复
试试 connect by
song1102501 2013-03-04
  • 打赏
  • 举报
回复
怎么没人,自己顶下!!!!!!!!!
lovezxb0312 2013-03-04
  • 打赏
  • 举报
回复
select * from tb_test where fnumber like 'N001%' or fnumber like 'N002%'

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧