数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

oracle中的树型查询


发布日期:2019年08月09日
 
oracle中的树型查询

在项目开发中树型结构是经常被使用的通常情况下我们对查询的结果集使用一些免费的js文件就能达到很好的显示效果比如

但是有时候我们需要对下拉列表也提供树型结构(比如论坛的板块跳转)这个时候我们就可以使用oraclei以上版本提供的CONNECT BY 子句了

SELECT kindidkindnamefatherid

FROM kn_kind

CONNECT BY PRIOR kindid=fatherid

START WITH kindid=;

再稍加处理即可以得到需要的效果

SELECT lpad(|(level)* )||lpad()||kindname||rpad() kindname

FROM kn_kind

CONNECT BY PRIOR kindid=fatherid

START WITH kindid=;

上一篇:讲解Oracle移动数据文件到新分区的过程

下一篇:Oracle10g新特性—RMAN