【发布时间】:2018-04-15 22:15:44
【问题描述】:
我有一张表,其中引用从一行到另一行。所以基本上是这样的:
ID | Name | ParentId
1 | Root |
2 | Top |
3 | Sub1 | 1
4 | Sub2 | 2
第三列 [ParentId] 表示当前行的父级。 我的问题是如何使用 SQL 查询从表中获取此嵌套。 我想从查询中看到的结果是
ID | Name | ParentName
1 | Root | NULL
2 | Top | NULL
3 | Sub1 | Root
4 | Sub2 | Top
这似乎微不足道,因为它只是将第三列的 id 替换为项目的名称,但我似乎无法弄清楚。 感谢您的帮助!
【问题讨论】:
标签: sql sql-server