sql(oracle) 查询树 记录
来源:互联网 发布:money for mac 破解版 编辑:程序博客网 时间:2024/06/10 10:09
可以使用 start with 条件 connect by prior 条件 如:
drop table employee;
create table employee (
id number not null,
name varchar2(50),
parent_id number,
primary key(id)
);
insert into employee(id,name) values(100,'aaa');
insert into employee(id,name,parent_id) values(1001,'aa20',100);
insert into employee(id,name,parent_id) values(1002,'aa202',100);
insert into employee(id,name,parent_id) values(1005,'aa301',1001);
insert into employee(id,name,parent_id) values(1006,'aa302',1001);
insert into employee(id,name,parent_id) values(1008,'aa303',1002);
insert into employee(id,name,parent_id) values(10010,'aa401',1008);
insert into employee(id,name,parent_id) values(10011,'aa40',1008);
insert into employee(id,name,parent_id) values(10022,'4aa222',3001);
commit;
从root 开始,可以查出该树的所有节点记录:
select id, name from employee start with id=100 connect by prior id=parent_id;
从末端开始, 到root 查询出 该部分节点的记录
select id, name from employee start with id=10011 connect by prior parent_id=id;
添加条件
select r.id, r.name from
(select id, name from employee start with id=100 connect by prior id=parent_id ) r
where r.id>1100;
或
select id, name
from employee
where id <> '1002'
start with id = 10011
connect by prior parent_id = id;
- sql(oracle) 查询树 记录
- Oracle查询sql记录
- oracle sql重复记录查询
- Sql server,Oracle,MySQL随机查询记录
- oracle SQL树查询
- oracle中查询及删除重复记录的sql
- Oracle 查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- First calibration example - Corner extraction, calibration, additional tools(一)
- 《Python核心编程》第八章练习解析
- 网购秒杀系统的设计
- 17243 Huzi酱和他的俄罗斯套娃[C]
- Qt——qmake -query信息的由来
- sql(oracle) 查询树 记录
- OC学习之道:数据结构中几种常见的排序算法:选择排序,插入排序.快速排序
- 6.6.2 Java8中接口的定义
- 解决Ubuntu系统启动网络连接超时的问题
- 【leetcode】Balanced Binary Tree
- PAT A1086 Tree Traversals Again
- 属性动画
- HDOJ 不容易系列之(3)—— LELE的RPG难题 2045
- 39. PHP 类型运算符