sql DB2递归

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql DB2递归相关的知识,希望对你有一定的参考价值。

with n(level,function_privi_id,parent_function_id,function_privi_name,id_chain) as (
        select 1,function_privi_id,parent_function_id,function_privi_name,cast(function_privi_id as varchar(300))||','
        from t_sys_function_privi 
        where parent_function_id = '10' 
        union all
        select n.level+1,nplus1.function_privi_id,nplus1.parent_function_id ,nplus1.function_privi_name,n.id_chain||nplus1.function_privi_id||',' 
        from t_sys_function_privi as nplus1,n
        where n.function_privi_id = nplus1.parent_function_id
    )
    select * from n order by id_chain

以上是关于sql DB2递归的主要内容,如果未能解决你的问题,请参考以下文章

db2递归一个以分隔符隔开的字段

SQL问题 实现递归查询

mysql递归查询语句

DB2支持Oracle递归函数

DB2支持Oracle递归函数

DB2支持Oracle递归函数