最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

期中A下面有a1,a2,a3子分類.

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

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

如果想要查詢A的所有子類的話就要查詢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)論

屏南县| 大方县| 天祝| 芦山县| 开平市| 崇义县| 绥江县| 九江市| 乐至县| 于田县| 阿拉善盟| 定襄县| 灵丘县| 广宁县| 浦东新区| 镇赉县| 体育| 红河县| 六枝特区| 广东省| 西和县| 颍上县| 勃利县| 勃利县| 买车| 芒康县| 会泽县| 健康| 贵阳市| 怀仁县| 临汾市| 罗城| 青河县| 镇远县| 阿城市| 滦平县| 双峰县| 鄂伦春自治旗| 平陆县| 偃师市| 定西市|