请教一个SQL循环查询的问题

ID NAME PARID
1 你好 3
3 啊啊 7
7 嗯嗯 15
15 哈哈 26
26 您你 0

就是得到一个ID的PARID 然后去查这个PARID与ID相等的数据,以此类推,知道PARID为0时结束查询 请问怎么做?
因为PARID是父级ID 怎样查到这样的一个表 用变量什么的都可以 越简单越好 谢谢
我确实想给分啊 没有对的答案

第1个回答  2012-04-26
select b.id,a.parid from table_name a inner join
table_name b on a.parid=b.id and a.parid<>0本回答被提问者和网友采纳
第2个回答  2012-04-26
SELECT *
FROM TABLE T
START WITH T.ID = 3
CONNECT BY PRIOR T.PARID = T.ID
第3个回答  2012-05-01
试试
相似回答
大家正在搜