濮阳杆衣贸易有限公司

主頁 > 知識庫 > SQLSERVER2005 中樹形數(shù)據(jù)的遞歸查詢

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

熱門標(biāo)簽:中國地圖標(biāo)注省份用什么符號 電話機(jī)器人錄音師薪資 智能電銷機(jī)器人教育 江西穩(wěn)定外呼系統(tǒng)供應(yīng)商 北京智能外呼系統(tǒng)供應(yīng)商家 奧維地圖標(biāo)注字體大小修改 無錫梁溪公司怎樣申請400電話 孝感銷售電銷機(jī)器人廠家 高德地圖標(biāo)注電話怎么沒了
問題描述。借用了adinet的問題。參見:https://www.jb51.net/article/28670.htm

今天做項目遇到一個問題,

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

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

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

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

如果想要查詢A的所有子類的話就要查詢parent中包含1的,所以就萌生了這個辦法.呵呵,
解決方案

復(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

您可能感興趣的文章:
  • 使用SqlServer CTE遞歸查詢處理樹、圖和層次結(jié)構(gòu)
  • 在sqlserver中如何使用CTE解決復(fù)雜查詢問題
  • SQLSERVER2008中CTE的Split與CLR的性能比較
  • 使用SQLSERVER 2005/2008 遞歸CTE查詢樹型結(jié)構(gòu)的方法
  • sqlserver另類非遞歸的無限級分類(存儲過程版)
  • SqlServer使用公用表表達(dá)式(CTE)實現(xiàn)無限級樹形構(gòu)建

標(biāo)簽:那曲 通化 荊州 齊齊哈爾 泰州 阜陽 海北 臨滄

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQLSERVER2005 中樹形數(shù)據(jù)的遞歸查詢》,本文關(guān)鍵詞  SQLSERVER2005,中,樹形,數(shù)據(jù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQLSERVER2005 中樹形數(shù)據(jù)的遞歸查詢》相關(guān)的同類信息!
  • 本頁收集關(guān)于SQLSERVER2005 中樹形數(shù)據(jù)的遞歸查詢的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    孙吴县| 清徐县| 紫金县| 永德县| 枣阳市| 防城港市| 成都市| 晋江市| 特克斯县| 德钦县| 翼城县| 太白县| 长葛市| 略阳县| 宣武区| 凌云县| 沁水县| 永州市| 南丹县| 方正县| 汝阳县| 南江县| 五指山市| 泽库县| 长顺县| 宝鸡市| 马龙县| 忻城县| 通榆县| 巨鹿县| 航空| 九龙坡区| 雷州市| 廊坊市| 宁远县| 陇西县| 沭阳县| 宜阳县| 江达县| 桑日县| 灵武市|