首先,我是SQL Server 2008/2012的初学者。
我必须编写一个查询和/或设计一个视图,其中包含多个表中的多个列。
例如:客户1(C001)的所有表都命名为dbo.C001_...
现在,对于每个客户,我必须从2个表中获得6个值。
如果可能,我想将所有客户的所有数据收集到1个视图中。
我的第一个想法是,为具有这6个所需值的每个客户制作一个视图,然后使用UNION ALL
为所有客户创建另一个视图。
尝试输入此命令后,收到错误消息:
包含Unions的视图无法在Grid和Diagram窗格中以图形方式表示。
这是我的一些代码(我试图在视图设计器中插入):
select 'C001' as CUSTID,t01_01,t01_04
from C001_T001
union all
select 'C002' as CUSTID,t01_01,t01_04
from C002_T001
非常感谢每一位帮助,非常感谢...
如果你们需要更多信息,请告诉我。