從兩個表中各取得的資料 合并在一起合成一個資料集
1.當在同一資料庫下 不完全相同結構的兩個表時
//先建立好一個需要的結構臨時表
create table #tem ( Fid int, username varchar(50), address varchar(50), fax varchar(50) ) go
//把表t1的資料插入到臨時表
#tem insert into #tem(Fid,username,address) select * from t1 insert into #tem select * from t3
//再把t3的資料插入到臨時表#tem
select * from #tem //從臨時表擷取所有的資料 drop table #tem //删除臨時表
2.從同一個資料庫下,相同結構不同的兩個表中各取出資料集 然後合并在同一個資料集中
select * into #tempdt from t1
insert into #tempdt([name],address) select t3.[name],t3.address from t3 select * from #tempdt drop table #tempdt
3.從不同資料庫取出兩個關聯表的資料
select * from [資料庫名].[dbo].[表名] a inner join [資料庫名].[dbo].[表名] b on a.Id = b.Id