树结构查询 -- 多级分类等应用场景

2019-08-22  本文已影响0人  半碗鱼汤

一、说明

如果现在有一个多级目录的功能要实现,你会怎么做呢?

二、建表

这张表有四个字段

解释:我的主键 ID 就是我下一级目录的父级目录 ID,我的父级目录 ID 就是我的父级目录的主键 ID,最高级目录没有父级目录 ID

三、查询语句

-- 从上到下
SELECT
    * 
FROM
    表名 zd START WITH zd.ID = 1 CONNECT BY PRIOR zd.ID = zd.PARENTID;
        
-- 从下到上
SELECT
    * 
FROM
    表名 zd START WITH zd.ID = 53 CONNECT BY PRIOR zd.PARENTID = zd.ID;
上一篇 下一篇

猜你喜欢

热点阅读