oracle树形查询语句

来源:互联网 发布:g900 mac 编辑:程序博客网 时间:2024/06/05 07:22

以前我从数据库读取树形结构,是用递归的方法去读取的,然而我最近发现我的一个同事尽然只写了一句sql语句就将一个树形结构查出来了,要不要这么夸张。于是赶紧将这句申请的sql语句记录下来:

select  * from tabname  start with id=''   connect by  prior id=pid and level<3;

 tabname:表名。  pid:父节点ID    id:节点ID  level:查询出来的树的级数,如果去掉level<3就把所有的级数都查出来。

0 0