只有9i有,SYS_CONNECT_BY_PATH,具体请看:
http://blog.csdn.net/snowy_howe/archive/2004/12/13/215207.aspx如果不是9i,就用过程来做吧,sql比较困难。

解决方案 »

  1.   

    不好意思,多谢楼上几位的指点,我说错了,我要的是这样的:
        LEVEL DSCD SUPDSCD PDS
    1 1 510000 0 四川省,510000
    2 2 510100 510000 四川省,510000/成都市,510100
    3 3 510101 510100 四川省,510000/成都市,510100/成都市市辖区,510101
    4 4 510104 510101 四川省,510000/成都市,510100/成都市市辖区,510101/成都市锦江区,510104
    11 3 510121 510100 四川省,510000/成都市,510100/金堂县,510121
    就是把每个节点的编号和名称加到一起,用符号(如逗号)再用/分隔各个节点