现在的位置: 首页 > 综合 > 正文

连接两个表相同字段为一个表(简单且实用)

2014年08月06日 ⁄ 综合 ⁄ 共 311字 ⁄ 字号 评论关闭

表【a】和表【b】表结构一样。

表【a】:

编号 姓名 成绩 月份
-------------------------
1 张霞 69 5
2 李三 99 5
3 赵四 53 5

表【b】:

编号 姓名 成绩 月份
-------------------------
1 张霞 44 3
2 李三 80 3
3 赵四 93 3

=========================== 【实现结果:按姓名列出月份成绩的情况】

编号 姓名 5月成绩 3月成绩  
-------------------------------
1 张霞 69 44
2 李三 99 80

3 赵四 53 93

select
isnull(a.姓名,b.姓名) 姓名,a.成绩
as 5月成绩,b.成绩
as 3月成绩from
a
full
join b
on a.姓名
= b.姓名

抱歉!评论已关闭.