SQL中树的所有节点和子节点的自动编号

时间:2019-07-16 20:35:26

标签: sql sql-server

我想使用SQL查询对树进行编号和子编号。

我尝试了多种方法,我是SQL的新手。

ls-rest

输入表: 表格1 ValueId InstanceId StructureId ChoiceId得分 622205580 30 3 623205581 30 3 624205582 30 3 625205583 NULL NULL 626205584 NULL NULL 627205585 NULL NULL 628205586空5 629205587空5 630205588空5 631205589 40 4 632205590空 633205591 NULL NULL

表2 StructureId AssessmentId ParentId必需的序列文本目标 580127 NULL 1 0客户满意度NULL 581 127 580 1 1顶级客户NULL 582127127580 1 1客户反馈流程NULL 583127 NULL 1 0持续改进NULL 584127583 1 0 Gemba空 585 127 583 1 0实时状态NULL 586127583 -1 -1 TPM空 587127586-1-1 0清洁和检查NULL 588 127 586 1 1消除污染NULL 589127588 1 0测试为空 590127 NULL 0 0 SAP Mii NULL 591127590590 0 0调度报告为空

enter image description here 表1

enter image description here 表2

注意:  我想再有一个列来告诉每个记录的索引。 例子:1,2,3 如果有1个孩子,则为1.01、1.02,依此类推

0 个答案:

没有答案