表【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.姓名