mysql 查寻指定节点下的所有子节点

mysql 查找指定节点下的所有子节点

表如下:

  person(varchar) content(varchar 100) parent(varchar) time(datatime) id(int)

  A 用户A登陆 null 2012-12-12 12:12:12 1

  B 用户B登陆 A 2012-12-12 12:12:12 2

  C 用户C登陆 A 2012-12-12 12:12:12 3

  D 用户D登陆 B 2012-12-12 12:12:12 4

  E 用户E登陆 C 2012-12-12 12:12:12 5

  F 用户F登陆 C 2012-12-12 12:12:12 6

  H 用户H登陆 F 2012-12-12 12:12:12 7

现在想写一个函数,就是根据person 可以查询出他所有的子节点包括他本身,函数不会写,在网上看的复制过来的函数报错,

哪个大神可以帮忙写下?



http://blog.csdn.net/acmain_chm/article/details/4142971

MySQL中进行树状所有子节点的查询

在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4, 那么所有节点为根的树的深度均不会超过4,则我们可以直接通过left join 来实现。 但很多时候我们…

mysql 查寻指定节点下的所有子节点

相关文章:

你感兴趣的文章:

标签云: