欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SQLSERVER2005 中樹(shù)形數(shù)據(jù)的遞歸查詢(xún)

 更新時(shí)間:2011年10月25日 15:40:13   作者:  
在園子里看到一個(gè)文章,涉及到樹(shù)形數(shù)據(jù)的遞歸查詢(xún),覺(jué)得有更好的方法,就隨手寫(xiě)一個(gè),以備用之
問(wèn)題描述。借用了adinet的問(wèn)題。參見(jiàn):http://www.dbjr.com.cn/article/28670.htm

今天做項(xiàng)目遇到一個(gè)問(wèn)題,

有產(chǎn)品分類(lèi)A,B,C頂級(jí)分類(lèi),

期中A下面有a1,a2,a3子分類(lèi).

但是a1可能共同屬于A和B,然后我的數(shù)據(jù)庫(kù)是這樣設(shè)計(jì)的  

      id           name         parnet  
1 A 0
2 B 0
3 a1 1,2

如果想要查詢(xún)A的所有子類(lèi)的話就要查詢(xún)parent中包含1的,所以就萌生了這個(gè)辦法.呵呵,
解決方案

復(fù)制代碼 代碼如下:

with cte as
(select * from tb where id='1'
union all
select tb.* from tb join cte on charindex(cast(cte.id as varchar(10)),tb.parentid)>0)
select * from cte

相關(guān)文章

最新評(píng)論