快捷搜索:  xxx  as  推理研究所  幼幼  侦探研究所

喜虎电子游戏网址:TSql Tips(四)寻找子节点续



接上一篇经由过程递归的形式喜虎电子游戏网址找到了一个节点下所有后代节点,下面再供给一种喜虎电子游戏网址要领:

在数据表新增一个字段:Path,用来记录各个节点的全路径。这样探求后代节点的就变得很轻易了喜虎电子游戏网址:

图书

谋略机

软件开拓

办公

历史

中国历史

西方历史

哲学

NodeID

NodeName

ParentID

Path

1

图书

NULL

图书

2

谋略机

1

图书>>谋略机

3

历史

1

图书>>历史

4

哲学

1

图书>>哲学

5

软件开拓

2

图书>>谋略机喜虎电子游戏网址>>软件开拓

6

办公

2

图书>>谋略机>>办公

比如上面这个树形布局:假设我们要找谋略机这个种别下的所有分类,那么只必要

SELECT * FROM Nodes

WHERE Path LIKE

(

SELECT TOP 1 Path FROM Node喜虎电子游戏网址s

WHERE NodeID = 2

) + '%'

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: