日期:2014-05-17  浏览次数:20671 次

高级sql请教?实在写不出来~~
sql请教?

库结构及数据如下
表名为:dataLink
数据存储为:如下格式,child的父节点是parent
parent child
1 4
1 5
1 3
5 7
5 6
5 8
6 11
6 12
12 35
12 33
12 34


问题,要实现child=12时往上找数据,直到parent=1时为值,整个数据都出来,其它没用的数据不要显示,
要实现结果如下

parent child
1 5
5 6
6 12



------解决方案--------------------
SQL code
select parent , child from datalink
start with child=12
connect by prior parent=child