表名ass
id    name      sid
1     qweq       0
2     wewe       1
3     2344       1
4     werw       3
5     hjty       0
6     uuiu       1
7     bvgh       6
sid为父级的id
要按照输入的name字段值来查询该行数据对应的所有子级数据以及父级数据,也就是只要和该行有关的数据即查询出来,求指导啊,急迭代行业数据

解决方案 »

  1.   

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