String,int,int
areaname,id,parentid
总部, 0, -1
华东, 2, 0
杭州, 22, 2
西湖区, 221, 22
下城区, 222, 22
华中, 1, 0我要查询西湖区,但同时要出现他的上层
总部, 0, -1
华东, 2, 0
杭州, 22, 2如何实现?拜托高手指教!
areaname,id,parentid
总部, 0, -1
华东, 2, 0
杭州, 22, 2
西湖区, 221, 22
下城区, 222, 22
华中, 1, 0我要查询西湖区,但同时要出现他的上层
总部, 0, -1
华东, 2, 0
杭州, 22, 2如何实现?拜托高手指教!
start up with id=(select id from tablename where areaname=' 西湖区')
connnect by prior parentid=id
用下面的
select areaname,id,parentid from tablename
start up with id=(select parentid from tablename where areaname= ' 西湖区 ')
connnect by prior parentid=id