ORACLE中使用递归查询
在数据库查询中常常会碰到要查询树形结构的数据,需要用一个字段的数据当做下一条记录的父节点继续查询,如果在不知道有多少级节点的情况下一次次手写SQL查询会很繁琐而没有效率,这时可以使用<div class="articalContent">oracle中的connectwith prior递归算法:Oracle中start with...connect by prior子句用法 connect by是结构化查询中用到的,其基本语法是:
select ... from tablename start with条件1
connect by 条件2
where 条件3;
例:
select * from table
start with org_id = 'HBHqfWGWPy'
connect by prior org_id =parent_id;
页:
[1]