posts - 41, comments - 15, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          sqlserver樹結構查詢語句

          Posted on 2012-10-23 15:04 yuhaibo736 閱讀(723) 評論(0)  編輯  收藏
          WITH CTE AS
          (
          SELECT OBJ_VW_ID,NODE_CODE ,P_NODE_CODE,NODE_TYP ,NODE_CAP,OBJ_VW_ENG_NAME,SN,ICON_TYP,rn=cast(NODE_CODE  as varchar(max)),level = 1 FROM DSK_OBJ_VW_DISP  WHERE NODE_CODE in (select NODE_CODE from DSK_OBJ_VW_DISP where P_NODE_CODE='2')
          UNION ALL
          SELECT T.OBJ_VW_ID,T.NODE_CODE,T.P_NODE_CODE,T.NODE_TYP,T.NODE_CAP,T.OBJ_VW_ENG_NAME,T.SN,T.ICON_TYP,rn=rn+cast(T.NODE_CODE AS VARCHAR(MAX)), level=level+1 FROM DSK_OBJ_VW_DISP T,CTE WHERE CTE.NODE_CODE=T.P_NODE_CODE
          )
          SELECT OBJ_VW_ID,NODE_CODE ,P_NODE_CODE,NODE_TYP,NODE_CAP,OBJ_VW_ENG_NAME,SN,ICON_TYP,rn,level FROM CTE  ORDER BY rn

          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 庆城县| 阿克陶县| 乃东县| 郧西县| 南靖县| 交城县| 河曲县| 塔城市| 江北区| 吴忠市| 南昌市| 湟源县| 泾源县| 彰化县| 涞水县| 介休市| 霸州市| 都昌县| 古田县| 无锡市| 内丘县| 尼玛县| 鄂托克前旗| 贵德县| 浦江县| 克什克腾旗| 霍城县| 荥阳市| 潢川县| 神农架林区| 陆河县| 措美县| 辉南县| 丽江市| 鸡西市| 灵山县| 乌拉特前旗| 营山县| 大荔县| 涞水县| 密山市|