读书人

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

发布时间: 2012-01-15 22:57:49 作者: rapoo

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

读书人网 >SQL Server

热点推荐