怎样联合两个表查询,并合并
表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