Oracle 查询的递归问题
有一个表A是树状结构,也就是数据模型上能看到有一个指向自己的外键表A和表B进行联合查询,会得到部分的“叶子”节点但是,我想在这个查询结果中连这些叶子节点所有父节点一起得到...
有一个表A是树状结构,也就是数据模型上能看到有一个指向自己的外键
表A和表B进行联合查询,会得到部分的“叶子”节点
但是,我想在这个查询结果中连这些叶子节点所有父节点一起得到
比如表A的结构是
ID PID(外键)
1
10 1
11 1
2
20 2
21 2
210 21
这棵树可以展开如下形状
1--10
|-11
2--20
|-21
|-210
我通过查询得到的结果是
11
210
我想“连这些叶子节点所有父节点一起得到”
也就是得到
1
11
2
21
210
有什么办法么? 展开
表A和表B进行联合查询,会得到部分的“叶子”节点
但是,我想在这个查询结果中连这些叶子节点所有父节点一起得到
比如表A的结构是
ID PID(外键)
1
10 1
11 1
2
20 2
21 2
210 21
这棵树可以展开如下形状
1--10
|-11
2--20
|-21
|-210
我通过查询得到的结果是
11
210
我想“连这些叶子节点所有父节点一起得到”
也就是得到
1
11
2
21
210
有什么办法么? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询