关于递归效率低的解决方法___SQL递归

来源:互联网 发布:怎样用matlab编程 编辑:程序博客网 时间:2024/04/30 18:47

有时在程序代码中要用到递归,其他递归一个比较费时的,其实有时候我们不需要用代码同样也可以解决这类问题,比如说一棵树,要查询一棵树,如果代码用递归去写太慢了,如果这棵树比较大,我们就不得不频繁地跟数据库打交道,可不可以在给出父节点后把所有子孙节点都查出来呢,你可以用下面这个sql来解决问题

select from tree t

connect by prior id = parent_id start with paren_id = '1200';这就是查父节点是1200的所有子孙节点

原创粉丝点击