您的位置:首页 > 数据库 > Oracle

oracle connect by用法

2015-12-07 20:10 525 查看
就不转载原文了,来个更加简单易懂的说法.有数据表 a:no upno010102 0101010101 01010101 0101select * from a start with no='010101' connect by no=prior upno;查询结果为:010101010101将upno和no换个位置:select * from a start with no='0101' connect by upno=prior no;查询结果为:0101010101010102注:
select
* from emp connect by upno=prior no start with no=
'0101'
;
//与select
* from a start with no='0101' connect by upno=prior no;效果一致
与select
* from emp connect by prior upno=no start with no='0101';效果相反
重点在于prior的位置
原文:http://www.cnblogs.com/linjiqin/p/3152690.html:
select * from a start with no='010101' connect by no=prior upno;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: