美文网首页Java
Mysql8的递归函数使用

Mysql8的递归函数使用

作者: TZX_0710 | 来源:发表于2021-08-27 16:45 被阅读0次

父求子

-- 父求子
WITH RECURSIVE ORGS  as
(
--  已知父级这条ID记录
   SELECT * FROM ORG WHERE GUID='04306618-6523-49d8-a78f-49cb3d02de31'
    UNION ALL
--第一次查询根据父亲节点的ORG_ID =子节点的PARENT_ID
    select A.* from ORG A,ORGS B WHERE B.GUID=A.ORG_PARENT
)
select * from ORGS
--  包含父节点数据

-- 子求父
WITH RECURSIVE  temp as
(
-- 已知子节点的ID 查询出来
    SELECT * FROM ORG WHERE GUID='04306618-6523-49d8-a78f-49cb3d02de31'
    UNION ALL
-- 子节点的PARENT_ID= 父节点的ID
  SELECT A.* FROM ORG A,temp B WHERE B.ORG_PARENT=A.GUID
)
select * from temp

相关文章

  • Mysql8的递归函数使用

    父求子

  • python学习_day10

    匿名函数和递归函数的使用

  • JavaScript递归函数

    JavaScript 支持函数的递归调用。 所谓递归函数,就是在函数体内调用函数本身。 使用递归函数的一个常见例子...

  • 数据结构-递归

    递归定义:递归(Recursion)是指在函数的定义中使用函数自身的方法 递归使用的3个条件: 1.问题可以拆解成...

  • Java中的递归

    什么是递归? 函数直接或间接调用自身的过程称为递归,而相应的函数称为递归函数。使用递归算法,可以很容易地解决某些问...

  • 尾递归

    递归 递归(英语:Recursion),又译为递回,是指在函数的定义中使用函数自身的方法。摘自## 递归 - 维基...

  • Python语法-函数进阶篇

    主要是对函数的一些补充内容,包括递归函数,常见内置函数和常见的高阶函数的使用 递归函数 和所有语言一样,递归函数说...

  • 2019-06-02剑指逆向打印链表

    使用deque。 内部函数递归。

  • 递归

    定义: 函数在内部调用自身本身,这个函数就是递归函数。 注意 使用递归函数,需注意防止内存溢出。

  • 05-scala入门-递归函数

    以一个例子来举例说明递归函数:使用递归函数计算阶乘

网友评论

    本文标题:Mysql8的递归函数使用

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