美文网首页
树结构查询

树结构查询

作者: 无我_a50f | 来源:发表于2019-11-13 21:22 被阅读0次

drop FUNCTION if EXISTS getChildLst;

CREATE FUNCTION getChildLst(rootId INT)
RETURNS varchar(1000)
BEGIN
DECLARE sTemp VARCHAR(1000);
DECLARE sTempChd VARCHAR(1000);

    SET sTemp = '^'; 
    SET sTempChd =cast(rootId as CHAR); 

    WHILE sTempChd is not null DO 
        SET sTemp = concat(sTemp,',',sTempChd); 
        SELECT group_concat(id) INTO sTempChd FROM tree where FIND_IN_SET(parent_id,sTempChd)>0; 
    END WHILE; 
    RETURN sTemp; 

END ;

相关文章

  • 树结构查询

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

  • MySQL 查询树结构

    在 oracle 数据库中,通过 start with connect by prior 递归可以直接查出树结构,...

  • mysql 存储树形结构(非遍历方法查找树结构)

    树结构如下: 查询节点为 p,已知 p 节点id,探究 分别 查询 p 节点的 父节点,祖父节点,子节点,子孙节点...

  • oracle 递归查询 树结构

    Oracle中start with...connect by prior子句用法connect by 是结构化查询...

  • Oracle 递归查询

    Oracle中的递归查询 主要是通过start with connect by prior语句实现对树结构的遍历。...

  • start with connect by prior 递归查询

    这个子句主要是用于B树结构类型的数据递归查询,给出B树结构类型中的任意一个结点,遍历其最终父结点或者子结点。 先看...

  • 教你如何使用 MySQL8 递归

    之前写过一篇 MySQL通过自定义函数的方式,递归查询树结构,从MySQL 8.0 开始终于支持了递归查询的语法 ...

  • MySQL树结构递归查询处理

    在日常开发中我们经常会遇到树形结构数据的处理,如:组织机构之类的情况。在表结构通常会采用id、parent_id这...

  • 关于红黑树问题的演示图解

    大家好,我是“Stephen·谢”,之前提出的索引优化数据库查询的文章中提到了树(Tree)的概念,由于树结构的强...

  • GraphQL 简介

    介绍GraphQL 查询时结构化的,信息是类树结构展示的。值类型可以理解为叶子,对象类型可以理解为树干GraphQ...

网友评论

      本文标题:树结构查询

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