【发布时间】:2012-04-11 16:09:53
【问题描述】:
您好,我需要一个查询来执行此操作 我的表格数据
ID ParentID DATA
--------------------------------
1 -1 a
2 1 b
3 2 c
4 3 d
5 3 f
以及需要什么以 ID 作为参数并返回所有 recursively childs 和 Itself 的查询
parameter : (ID=2)
返回必须是:
ID ParentID DATA
--------------------------------
2 1 b
3 2 c
4 3 d
5 3 f
【问题讨论】:
-
我猜你忘了提到它必须递归地返回子节点,而不仅仅是父节点的子节点和父节点本身。
-
可能是这个(它谈到了 linq,但解决方案是一样的;在 sql server 中使用 cte):stackoverflow.com/questions/3299496/…
-
是的,我也需要所有孩子的孩子:D
标签: sql sql-server-2008