内连接的递归CTE查询

时间:2017-11-30 08:00:30

标签: sql hierarchical-data recursive-query

我希望有人可以帮助我想要构建的查询。我有一个表,以父子格式存储层次结构数据与一个顶级节点。多个级别,每个父级有多个子级。我有另一个节点,其中包含我想要检索的子节点的描述。如何编写递归查询以仅选择从特定节点到最后一个子节点的父子行,包括描述?

实施例

表1 - 层次结构节点

Parent|child 
1     |2 
1     |3 
2     |4 
2     |5 
3     |6 
3     |7 
6     |8

表2 - 节点描述

Node  |Description 
1     |Tom
2     |Ben
3     |Jerry 
4     |Alice
5     |James 
6     |John 
7     |Peter
8     |Paul

如何仅从节点3及其所有后代和描述中检索行,如下面的结果?

Parent|child |Description
3     |6     |John
3     |7     |Peter
6     |8     |Paul

非常感谢!

0 个答案:

没有答案