欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

oracle中使用SQL递归语句

程序员文章站 2024-01-01 23:55:40
...
场景:常见的领导关系树结构,知道某一节点ID,要查出此节点的所有下级(直接下级和间接下级),此时需要使用SQL递归语句。

oracle中的递归语句: 
oracle中使用SQL递归语句 
            
    
    博客分类: 数据库技术 SQLOracleCC++C# start   with   oracle中使用SQL递归语句 
            
    
    博客分类: 数据库技术 SQLOracleCC++C# oracle中使用SQL递归语句 
            
    
    博客分类: 数据库技术 SQLOracleCC++C#   connect   by   prior  oracle中使用SQL递归语句 
            
    
    博客分类: 数据库技术 SQLOracleCC++C# .


例子:

 pid  id
  a   b  
  a   c    
  a   e  
  b   b1  
  b   b2  
  c   c1  
  e   e1  
  e   e3  
  d   d1  
   
  指定pid=a,选出  
  a   b  
  a   c    
  a   e  
  b   b1  
  b   b2  
  c   c1  
  e   e1  
  e   e3 
SQL语句:
oracle中使用SQL递归语句 
            
    
    博客分类: 数据库技术 SQLOracleCC++C#   select   parent,child   from   test   start   with   pid='a'   
oracle中使用SQL递归语句 
            
    
    博客分类: 数据库技术 SQLOracleCC++C#   connect   
by   prior   id=pid 

上一篇:

下一篇: