【发布时间】:2017-08-19 13:22:26
【问题描述】:
我有一张如下所示的表格:
CatID ParentID
1 0
2 1
3 2
4 3
5 0
6 1
7 2
这是我想要达到的结果:
Cat0 Cat1 Cat2 Cat3 Cat4 Cat5 Cat6 Cat7
1 2 3 4
5 6 7
我该怎么做?我想创建一个临时表,但不知道如何用所需格式的数据填充它。
有人可以帮忙吗?
带有 CatID 的表很长 - 有 54K 个唯一的 CatID。
【问题讨论】:
-
你的数据结构没有意义。为什么层次结构不是 7 --> 2 --> 1 ? 7 --> 6 --> 5 是从哪里来的?
标签: sql sql-server tree categories