我的漫漫程序之旅

          專注于JavaWeb開發
          隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
          數據加載中……

          SQL數據旋轉的問題

          表A

          uaserid  uaserid1  uaserid2  uaserid3 
              1              3                4                5

          表B為空表,如何獲得表A的數據插入表B,最終結果是

          id
          3
          4
          5


          解決方法:

          if object_id('[A]'is not null drop table [A]
          go
          create table [A]([uaserid] int,[uaserid1] int,[uaserid2] int,[uaserid3] int)
          insert [A]
          select 1,3,4,5
          if object_id('[B]'is not null drop table [B]
          go
          create table [B]([id] int)

          insert into b(id)
          select uaserid1 from A
          union all
          select uaserid2 from A
          union all
          select uaserid3 from A

          select * from [B]

          --測試結果:
          /*
          id          
          ----------- 
          3
          4
          5

          (所影響的行數為 3 行)
          */


          posted on 2009-03-19 14:33 々上善若水々 閱讀(976) 評論(0)  編輯  收藏 所屬分類: 數據庫

          主站蜘蛛池模板: 丰台区| 忻城县| 建宁县| 泗阳县| 河间市| 织金县| 大名县| 桐梓县| 昌江| 龙岩市| 祁连县| 诏安县| 平和县| 黑水县| 营山县| 绥江县| 通山县| 邵阳市| 内乡县| 龙口市| 大余县| 长子县| 涞水县| 三原县| 江永县| 交城县| 合川市| 安化县| 辽阳市| 临夏市| 桐乡市| 卓尼县| 漠河县| 三台县| 油尖旺区| 桂东县| 修文县| 宁强县| 怀柔区| 文成县| 永康市|