我的漫漫程序之旅

          專注于JavaWeb開發(fā)
          隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
          數(shù)據(jù)加載中……

          SQL數(shù)據(jù)旋轉(zhuǎn)的問題

          表A

          uaserid  uaserid1  uaserid2  uaserid3 
              1              3                4                5

          表B為空表,如何獲得表A的數(shù)據(jù)插入表B,最終結(jié)果是

          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]

          --測試結(jié)果:
          /*
          id          
          ----------- 
          3
          4
          5

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


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

          主站蜘蛛池模板: 广西| 曲阜市| 铜鼓县| 专栏| 奉化市| 长白| 独山县| 南安市| 柳江县| 望都县| 南丰县| 临沧市| 大田县| 西峡县| 清原| 黑山县| 鲁山县| 化州市| 邢台市| 庆安县| 乾安县| 阿拉善左旗| 隆昌县| 河南省| 大田县| 娄烦县| 天峻县| 清镇市| 莒南县| 锡林郭勒盟| 井陉县| 石河子市| 长寿区| 菏泽市| 册亨县| 建瓯市| 泸定县| 凌源市| 泰安市| 仁化县| 施甸县|