毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 数据库 >> 正文

DB2递归结果作查询条件的问题

更新时间:2013-7-7:  来源:毕业论文

DB2递归结果作查询条件的问题

WITH RPL(lead_by,DEPT_C,dept_n,C_Level) AS                                  (SELECT ROOT.lead_by,ROOT.DEPT_C,ROOT.dept_n ,ROOT.C_Level FROM thrlsd1 ROOT                                   WHERE  ROOT.C_ALIVE ='1'                                  UNION ALL SELECT CHILD.lead_by,CHILD.DEPT_C ,CHILD.dept_n ,CHILD.C_Level                                   FROM RPL PARENT,thrlsd1 CHILD                                   WHERE   CHILD.DEPT_C=PARENT.lead_by )                                   SELECT DISTINCT lead_by,DEPT_C,dept_n,C_Level FROM RPL                                   order by c_level,lead_by,dept_c ASC

本身作结果并没有问题,但是如果把这个结果集作为查询条件的时候,例如where DEPT_C in (这个递归结果)的时候就会出现问题,执行会出错,问除了把这个递归建一个view还有别的什么方法能把它放到一个语句里面作为查询条件么
with table(。。。)as
select * from table

 

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。