当前位置: 代码迷 >> Sql Server >> 依据多表建视图
  详细解决方案

依据多表建视图

热度:94   发布时间:2016-04-24 18:33:49.0
根据多表建视图
A1表
XX YY ZZ

A2表
WW EE QQ

A3表
SS DD XX

我现在想建个视图,如下
结构如下
操作类型 操作金额
其中
A1表 XX为操作类型 YY为操作金额
A2表 EE为操作类型 QQ为操作金额
A3表 SS为操作类型 XX为操作金额

注:XX与EE字段名称不一样,其他类似情况相同

请问怎么写这个视图? 
------解决方案--------------------
select xx,yy from A1
union all
select ee,qq from A1
union all
select ss,xx from A1
------解决方案--------------------
引用:
这些表都没有一个共同字段


这样呢:
CREATE VIEW dbo.view_xxx(操作类型,操作金额)
as

select XX,YY from A1
union all
select EE,QQ FROM a2
UNION ALL
SELECT SS,XX FROM A3 
go
  相关解决方案