首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎样联合两个表查询,并合并解决思路

2012-01-15 
怎样联合两个表查询,并合并表1的字段和记录:a1b1c1d1e1f1张三男长沙汉族25大专李四女广州汉族20大专表2的

怎样联合两个表查询,并合并
表1的字段和记录:
  a1 b1 c1 d1 e1 f1
  张三 男 长沙 汉族 25 大专
  李四 女 广州 汉族 20 大专
  
表2的字段和记录
  a2 b2 c2 d2 e2 g1
 王五 女 株州 回族 27 1980-1-3

  
要求按条件查得的记录集:
  A b C D E
  张三 男 长沙 汉族 25
  李四 女 广州 汉族 20
  王五 女 株州 回族 19

而且需要引用其中的字段进行统计,如统计多少男性,多少汉族等.
谢谢


[解决办法]
select a1,b1,c1,d1,e1 from OPENROWSET(
'SQLOLEDB',
'服务器';'用户名';'密码',数据库.dbo.table1 
) t

union all 

select a2,b2,c2,d2,e2 from OPENROWSET(
'SQLOLEDB',
'服务器';'用户名';'密码',数据库.dbo.table2
) t1

热点排行