如何查找一个父节点下的所有子孙节点的数据?
如下表
id uname pid
1 a 0
2 b 0
3 c 1
4 d 3
.
.
.
.
根据根节点a查询下面的所有子节点数据
得到如下:
1 a 0
3 c 1
4 d 3
.
.
.
.
.
.
id uname pid
1 a 0
2 b 0
3 c 1
4 d 3
.
.
.
.
根据根节点a查询下面的所有子节点数据
得到如下:
1 a 0
3 c 1
4 d 3
.
.
.
.
.
.
...全文
相关推荐
sql树形数据处理示例
典型的sql数据库树形关系,可以根据父找所有的子,也可以指定子找所有的父
数据库三级 浙江省
还行的。前天找到的,希望对你有用有所帮助。有需要,请下载
浙江大学计算机数据结构
浙江大学计算机数据结构
C# 复制指定节点的所有子孙节点到新建的节点下
XML结构: 新建一个mask_list节点,一个procedure节点,将上面的mask_list和procedure节点的所有子孙节点添加到新建的mask_list和procedure节点 XmlElement mask_list = xmlDoc.CreateElement("mask_list"); XmlElement procedure = xmlDoc.CreateElement("procedure"); XmlNode xn_mask_list = xmlDoc.DocumentElement.SelectSingleNode("/xwsp/lab_list/lab[na
网易三面:数据库查询树形结构层面如何找出一个节点的所有子孙节点和祖先节点?
一、邻接表:依赖父节点 查询一个节点的所有后代(求子树)怎么查呢? 添加一条记录 修改一个节点位置或一个子树的位置 删除子树 删除中间节点,并提升子节点 二、路径枚举 路径枚举的优点 查询某个节点的全部祖先 查询某个节点的全部后代 路径枚举的缺点 三、嵌套集 嵌套集的优点 嵌套集缺点 四、闭包表 优点 1、查询所有后代节点(查子树) 2、查询所有祖先(查祖先树): 3、插入新节点 4、删除叶子节点 5、删除子树 总结


