SQL 查询树形结构的数据

今天发现在oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: 

select ... from tablename start with cond1 
connect by cond2 
where cond3; 

简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段: 
id,parentid那么通过表示每一条记录的parent是谁,就可以形成一个树状结构。 

 

 

 

转自: http://blog.itpub.net/29564184/viewspace-1156956/

posted @ 2015-08-17 17:03  mr_level  阅读(4741)  评论(0编辑  收藏  举报