表递归关系查询

时间:2013-12-25 08:36:43

标签: sql-server tsql hierarchical-data

enter image description here

上表有递归关系,即。 crfor列引用了resourceid列。

因此1列中的crfor数字意味着resourceid = 1。如何更改查询以使crforname列(动态列)显示正确的名称{{ 1}}而不是Arjun

我使用下面的查询来获得上面的结果。您可以忽略查询中的其他表调用

Ashok

1 个答案:

答案 0 :(得分:2)

尝试在将Resource加入ResourceId的{​​{1}}表格中添加自我加入:

CrFor