佳木斯湛栽影视文化发展公司

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

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

熱門標(biāo)簽:百度競價排名 呼叫中心市場需求 Linux服務(wù)器 AI電銷 鐵路電話系統(tǒng) 地方門戶網(wǎng)站 網(wǎng)站排名優(yōu)化 服務(wù)外包
問題描述。借用了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)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    巴塘县| 壤塘县| 开鲁县| 新巴尔虎右旗| 富蕴县| 莱阳市| 沙河市| 临夏县| 兴海县| 民县| 靖远县| 利川市| 嘉祥县| 遂昌县| 沈丘县| 射阳县| 宜兴市| 孟州市| 柳江县| 商都县| 勐海县| 富宁县| 大姚县| 郑州市| 云和县| 轮台县| 保山市| 朝阳县| 盐边县| 孝昌县| 琼海市| 塔城市| 休宁县| 菏泽市| 城固县| 大理市| 临朐县| 呼图壁县| 澳门| 衡阳县| 普定县|