我有一个返回以下数据集的查询:
RELATIONid MAPid D1id D2id D3id
4999 4999 626 1250 7
5000 5000 626 1250 8
Run Code Online (Sandbox Code Playgroud)
对于下一步,我需要将这些数据集绑定到树视图(层次结构)中。我需要将此数据集转换为以下内容:
Nodeid ParentNodeid Header
626 null D1
1250 626 D2
7 1250 D3
8 1250 D3
Run Code Online (Sandbox Code Playgroud)
我如何从原始数据集中实现这些结构?
我还有一个问题要问,数据结构比前一个复杂(一点点)。假设我有这样的示例数据集:
RELATIONid MAPid D1id D2id D3id
4999 4999 626 1250 7
5000 5000 626 1250 8
5001 5001 627 1300 10
5002 5002 627 1300 12
5003 5003 628 1400 15
Run Code Online (Sandbox Code Playgroud)
从以下数据集中,我们有 3 个 MainParent:626, 627, 628并且转换(交叉应用)输出期望将是这样的:
Nodeid ParentNodeid Header
626 null D1
1250 626 …Run Code Online (Sandbox Code Playgroud)