子父节点查询相关问题

zyx7653296 zyx7653296 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

想咨询各位大佬,如何实现:

查询出所有满足条件的节点的最顶层父节点;

表结构如下:

+-----+-----+----------------------------------------+
| id  | pid | score                                  |
+-----+-----+----------------------------------------+

|  197|   -1    | 20|
| 198 | 197| 70 |

| 199| 198 | 60 |

| 200| -1 | 60 |

| 201| 200 | 60 |

| 202| 200 | 60 |

| 203| -1 | 60 |

| 204| 203 | 80 |
+-----+-----+----------------------------------------+

 

比如说我想查询节点的分数为60的最顶层父节点,那么最后查询的结果则是:

197和200、203;只有这三个顶层节点的节点有分数为60的;

 

十分感谢

...全文

相关推荐

SQLserver2008使用表达式递归查询

在你可能感兴趣的相关文章中,可以看到更多关于如何在SQL Server中使用递归查询的例子,包括递归子节点、父节点,查询表结构,非循环递归查询,以及处理树形结构的方法等。

weixin_38506835

线段树最大子段和实现,单点修改区间查询

对于区间和查询而言,树中的每个节点存储的统计信息是其代表区间的元素和。在线段树的实现中,最大子段和问题是经典的查询类型之一。

Juan_2012

php递归获取子级,父级,无限极分类,带demo,效率超高

**父级与子级**: 在无限级分类中,每个节点(分类)都有一个父节点(除了根节点,其父节点为null或不存在),同时可能有零个或多个子节点。

W_wang

js 递归json树实现根据子id查父id的方法分析

递归是一种通过函数自身调用自身来解决问题的方法,特别适用于树形结构的数据查询。在JavaScript中,我们可以编写一个递归函数,用来遍历json格式的树状结构,从而实现根据子id查父id的功能。

weixin_38719890

MySQL递归查询树状表的子节点、父节点具体实现

虽然存储过程在处理这类问题时提供了便利,如加快查询速度和提高安全性,但也可能增加数据库的负担。根据项目需求和性能考虑,有时会在应用程序层面(例如Java)进行多次查询,以平衡数据库负载和查询效率。

weixin_38681719
评论 1
收藏 已收藏
分享
返回顶部
zyx7653296
MySQL 57,062 成员 56,759 内容