--递归id往下所有内容
with temp ( URE_ID, URE_PARENT_ID,URE_NAME ,URE_TYPE)
as
(
select URE_ID, URE_PARENT_ID,URE_NAME ,URE_TYPE
from ASM_USER_REGION
where URE_PARENT_ID= 23
union all
select a.URE_ID, a.URE_PARENT_ID,a.URE_NAME ,a.URE_TYPE
from ASM_USER_REGION a
inner join temp on a.URE_PARENT_ID = temp.URE_ID
)
select * from temp
--递归id往上所有内容
with temp ( URE_ID, URE_PARENT_ID,URE_NAME ,URE_TYPE)
as
(
select URE_ID, URE_PARENT_ID,URE_NAME ,URE_TYPE
from ASM_USER_REGION
where URE_ID= 41
union all
select a.URE_ID, a.URE_PARENT_ID,a.URE_NAME ,a.URE_TYPE
from ASM_USER_REGION a
inner join temp on a.URE_ID = temp.URE_PARENT_ID
)
select * from temp
原文:http://www.cnblogs.com/ainidewen/p/6912114.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!