日期:2014-05-18  浏览次数:20567 次

急请高手解决:在SQL中如何有效的将三个表,合成一个视图。
内容:
A表:                           b表:                             c表
a1     b1       c1               a1     b1       d1               a1     b1     e1
1       2         3                 1       2         4                 1       2       5  

结果:(视图)
显示内容为       D表:
                          F1         F2           F3
                          1           2             3
                          1           2             4
                          1           2             5
语法怎样写?能不能实现??
请高手们帮帮忙;无限感激。

------解决方案--------------------
create view D
as
select a1 as F1,b1 as F2,c1 as F3 from A
union all
select * from B
union all
select * from C
go

------解决方案--------------------
那修改下

Create View D
As
Select a1 As F1, a2 As F2, a3 As F3 From A
Union All
Select * From B
Union All
Select * From C
GO