如何通过先前记录的子字符串连接层次查询

所以从本质上讲,我已经将层次结构数据保存到具有标准父/子关系的表中。 我想删除孩子名字的一部分(例如第一个字母),并使用它来连接下一个级别。示例:每个父母都有一个孩子。当所说的孩子成为父母时,他们会失去名字的第一个字母。因此,“名称”变为“ ame”,“ ame”就是它在相关记录中的显示方式。我的代码如下。

SELECT LEVEL,a.Parent,a.Child,substr(a.Child,2,LENGTH(a.Child)) fixed_Child
FROM table1 a
START WITH a. = 'Name'
CONNECT BY a.Parent = PRIOR substr(a.Child,LENGTH(a.Child));

任何帮助将不胜感激。我无法超越第一级。

wyaizjj 回答:如何通过先前记录的子字符串连接层次查询

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3069788.html

大家都在问