Mysql实现树形结构查询

MySql 码拜 9年前 (2016-02-07) 5439次浏览
需求:
有一张表,主要字段uuid和parent_id.
parent_id对应表中的某条记录的uuid.
现要求mysql存储过程实现查找某一个parent_id下全部子节点,并且可以指定查找某一层子节点.
难点:假如存储过程中使用临时表,当面临大数据量和多人同时访问时容易出问题.
急求!!!!
解决方案

40

http://blog.csdn.net/acmain_chm/article/details/4142971
MySQL中进行树状全部子节点的查询
在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了全部当前节点下的全部子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 在MySQL中假如是有限的层次,例如我们事先假如可以确定这个树的最大深度是4, 那么全部节点为根的树的深度均不会超过4,则我们可以直接通过left join 来实现。 但很多时候我们…
临时表是SESSION级的,不会相互干扰。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Mysql实现树形结构查询
喜欢 (0)
[1034331897@qq.com]
分享 (0)