美文网首页
mysql 层级递归

mysql 层级递归

作者: 程序猿_小刚 | 来源:发表于2018-08-02 15:55 被阅读0次
    CREATE  FUNCTION `getCateIdsList`(rootId INT) RETURNS varchar(1000) CHARSET utf8
    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  t_goods_cate where FIND_IN_SET(parent_id,sTempChd)>0;
        END WHILE;
        RETURN sTemp; 
    END
    

    相关文章

      网友评论

          本文标题:mysql 层级递归

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