您的位置:首页 > 数据库 > Oracle

Oracle 树形查找

2013-07-11 00:00 155 查看
// 记录
定义table tb_A

aid pid name
语法定义

select ... from

tb_A
-- 指定根节点
start with  条件一
-- 连接条件
connect by prior 条件二(前一条数据.字段一 = 目前数据.字段二)
-- 结果集筛选
where 条件三

例: 查找PID = '1' 的所有子节点

select × from tb_A

start with pid = '1'

connect by prior aid = pid;


例: 查找AID = '4' 的所有相关父节点

select * from tb_A

start with aid = '4'

connect by prior pid = aid;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: