如果有多层,要递归SP来解决,如果只有1层,用LEFT JOIN即可解决
解决方案 »
- 请问我安装的mysql中没有data目录?
- mysql 无故服务停止 报错!请高手解答
- 各位,请问,mysql_store_result有没有例如例如缓冲区大小限制之类的东东,谢谢
- mysql_options()设置超时无效
- 错误1170和1064,如何解决
- mysql有象Foxpro中“sort to ”这样的排序功能吗?
- mysql5.0.27版本问题
- 请问各位高人,在MySql中如何构建这样一个高难度的查询?马上给分!
- 如何定时执行一个存储过程?
- 求助: mysql插入特殊表情符时报错
- mysql语法问题请教,关于where in(1,8)如何才能得到8的数列而不是1的,如果存在8的时候
- 请教关于SQL查询时默认值的选择
left join B b2 on b1.pid = b2.id order by id
MySQL中进行树状所有子节点的查询
在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4, 那么所有节点为根的树的深度均不会超过4,则我们可以直接通过left join 来实现。 但很多时候我们...