我有两个试图View_1
date C1 C2 c3
20090901 1 2 3
20090902 11 22 33
20090905 15 25 35View_2
date R1 R2 R3
20090901 A B B
20090904 1A 2B 3C
20090905 5A 5B 5C希望合并的如下结果
View_3
date C1 C2 c3 R1 R2 R3
20090901 1 2 3 A B C
20090902 11 22 33 NULL NULL NULL
20090904 NULL NULL NULL 1A 2B 3B
20090905 15 25 35 5A 5B 5C即将两表合并,以date列为连接,date相同的则直接合并,如果date只存在其中一个view ,那么另一个表的部分用null 填充,不知道说明白没有,谢谢高人知道,没多少分了,见谅date R1 R2 R3
20090901 1 2 3
20090904 11 22 33
20090905 15 25 35
date C1 C2 c3
20090901 1 2 3
20090902 11 22 33
20090905 15 25 35View_2
date R1 R2 R3
20090901 A B B
20090904 1A 2B 3C
20090905 5A 5B 5C希望合并的如下结果
View_3
date C1 C2 c3 R1 R2 R3
20090901 1 2 3 A B C
20090902 11 22 33 NULL NULL NULL
20090904 NULL NULL NULL 1A 2B 3B
20090905 15 25 35 5A 5B 5C即将两表合并,以date列为连接,date相同的则直接合并,如果date只存在其中一个view ,那么另一个表的部分用null 填充,不知道说明白没有,谢谢高人知道,没多少分了,见谅date R1 R2 R3
20090901 1 2 3
20090904 11 22 33
20090905 15 25 35
isnull(a.date,b.date) as date,a.C1,a.C2,a.C3,b.R1,b.R2,b.R3
from
View_1 a
full outer join
View_2 b
on
a.date=b.date
order by
isnull(a.date,b.date)