美文网首页
递归函数取子集

递归函数取子集

作者: M_ENG | 来源:发表于2020-11-26 11:39 被阅读0次
CREATE DEFINER=`root`@`%` FUNCTION `GET_CHILD_COMMENT_STR`(id VARCHAR(50)) RETURNS longtext CHARSET utf8mb4
    SQL SECURITY INVOKER
BEGIN
  DECLARE r LONGTEXT default ''; 
    set r = (SELECT GROUP_CONCAT(PICK_COMMENT_ID) FROM (

        SELECT T1.PICK_COMMENT_ID,

        IF(FIND_IN_SET(REPLY_PICK_COMMENT_ID, @PIDS) > 0, @PIDS := CONCAT(@PIDS, ',', PICK_COMMENT_ID), 0) AS ISCHILD

        FROM (

        SELECT PICK_COMMENT_ID,REPLY_PICK_COMMENT_ID FROM APP_PICK_COMMENT T WHERE T.STATUS = '0' ORDER BY T.REPLY_PICK_COMMENT_ID, T.PICK_COMMENT_ID

        ) T1,

        (SELECT @PIDS := id) T2

        ) T3 WHERE ISCHILD != 0);
RETURN r;
END

相关文章

  • 递归函数取子集

  • PHP 递归取子集

    效果: { "errcode": 1, "errmsg": "ok", "result": { ...

  • R语言-列表

    生成列表list函数 取一个子集 取子集的子集 转换为列表及解除列表 列表的转换

  • 二分查找(递归与非递归)

    是否递归实现:在于判断条件后更改阀值继续循环至符合条件,还是对相应的子集重新本函数。 递归方法 非递归方法

  • 第二章 递归和回溯

    递归 递归的含义:任何调用自身的函数称为递归。用递归求解问题要点在于递归函数调用自身取解决一个规模比原始问题小一些...

  • 利用subset函数取子集

    subset 第一个要输入的参数是你的数据框,第二个要输入的参数是你对于观测(行)的筛选,可以用逻辑运算符串联,第...

  • 递归、回溯、分治

    递归 (1)子集 方式一:递归算法 方式二:位运算算法 (2)子集II 方法一:递归算法 方法二:位运算 (3)组...

  • Day10递归函数、模块、迭代器、生成器

    一、递归函数 1、什么是递归函数 在函数中调用函数本身的函数就是递归函数。 2、递归的作用 循环能做的递归都能做 ...

  • day11 函数(3)

    递归函数 实际开发的时候,能不用递归就不用 什么是递归函数 函数中调用函数本身的函数就是递归函数 递归的作用: 循...

  • python 递归函数

    递归函数 递归函数 : 在函数的调用自身 递归边界 : 退出递归的终止条件 例1,函数func如果没有设备递归边界...

网友评论

      本文标题:递归函数取子集

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