01-数据库SQL递归查询

01-数据库SQL递归查询
修订记录版本是否发布2020-08-12v1.0是

运用场景:树查询、多树查询、树过滤

适用范围:数据库通用

with t_data(node, parent_node) as (    values ('node-1', null),           ('node-2', 'node-1'),           ('node-3', 'node-2'),           ('node-4', 'node-3'),           ('node-a', null),           ('node-b', 'node-a'),           ('node-c', 'node-b'),           ('node-d', 'node-c')),     t_tree(node, parent_node) as (         select node, parent_node         from t_data         where parent_node is null           and node = 'node-1'         union all   --递归查询的固定结构         select n.node, n.parent_node         from t_data n,              t_tree r         where n.parent_node = r.node     )select node, parent_nodefrom t_tree;

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部