美文网首页
树结构查询 -- 多级分类等应用场景

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

作者: 半碗鱼汤 | 来源:发表于2019-08-22 20:45 被阅读0次

一、说明

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

二、建表

这张表有四个字段

  • 主键 ID
  • 目录名称
  • 目录编号
  • 父级目录 ID

解释:我的主键 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;

相关文章

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

    一、说明 如果现在有一个多级目录的功能要实现,你会怎么做呢? 二、建表 这张表有四个字段 主键 ID 目录名称 目...

  • MySQL创建函数

    应用场景:某些使用场景中,省市区等联动树结构,输入最后一级返回其树形结构整体得场景 MYSQL 存储树形结构的一种...

  • Element UI Tree 树形控件根据层级全选控制

    Tree 树形控件 使用场景: 多级分类 组织架构多级管理 知识或者文件夹层级组织方式 事物的归属关系 最近就遇到...

  • Mysql子查询子分类

    业务中,常常碰到例如菜单,商品等多级分类的业务,而大多数程序员都会在程序的循环中去写子类的查询,数据量大、分级多的...

  • 你的系统是怎样支持高并发的?-多级缓存架构

    ​ 目录 ① 多级缓存使用场景 ② 多级缓存读写逻辑 ③缓存预热 ④总结 1 多级缓存使用场景 多级缓存适合用在对...

  • rails模型关联(二)-自联结

    在实际开发的时候会遇到多级分类的需求.如:商品分类.3c分类下可以包含手机、数码、mp3等二级分类,衣服分类下可以...

  • MySql_web树结构

    很多网站的分类都是树结构,这里是一个理论上能实现无限级分类的树结构的方法。 创建库表 加入数据 取得树结构:

  • iOS OC/Swift 知识点杂烩(一)

    分类(category)、类的扩展(extension)、协议(protocol)特点及应用场景 分类特点 分类是...

  • 树结构查询

    drop FUNCTION if EXISTS getChildLst; CREATE FUNCTION getC...

  • 【ML】机器学习算法应用场景实例六十则

    本文整理了60个机器学习算法应用场景实例,含分类算法应用场景20个、回归算法应用场景20个、聚类算法应用场景10个...

网友评论

      本文标题:树结构查询 -- 多级分类等应用场景

      本文链接:https://www.haomeiwen.com/subject/qcgosctx.html