http://blog.csdn.net/acmain_chm/article/details/4142971
MySQL中进行树状所有子节点的查询
在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4, 那么所有节点为根的树的深度均不会超过4,则我们可以直接通过left join 来实现。 但很多时候我们...
MySQL中进行树状所有子节点的查询
在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。 在MySQL中如果是有限的层次,比如我们事先如果可以确定这个树的最大深度是4, 那么所有节点为根的树的深度均不会超过4,则我们可以直接通过left join 来实现。 但很多时候我们...
解决方案 »
- 如何查询最近40条记录中某一字段的值并将其存入数组?
- navicat for mysql软件关于外键的一个小问题
- 错误1045 (28000): Access denied for user 'root'@'localhost'?
- mysql 时间戳
- linux MYSQL怎么去修改数据库存放的位置
- 如何获得存储过程的参数
- 请问大家,让 mysql 连 jdbc 使用事务,可以rollback(),是不是还需要mysql什么特殊设置?
- 请教两个SQL查询问题,急!先谢了
- 如何写Mysql语句
- 怎样把MYSQL的数据库路径设置成其他的路径
- 关于GROUP BY规定的问题
- 如何用MYSQL把数据放到oracle里啊
楼上的大哥,我的只有两层,不想用存储过程,太麻烦,怎么用left join实现呢?