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 行)
*/
uaserid uaserid1 uaserid2 uaserid3
1 3 4 5
表B為空表,如何獲得表A的數(shù)據(jù)插入表B,最終結(jié)果是
id
3
4
5
解決方法:




























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