Sql server 正在尝试按提供的方式在SQL server 2008r2中创建视图

Sql server 正在尝试按提供的方式在SQL server 2008r2中创建视图,sql-server,sql-server-2008-r2,Sql Server,Sql Server 2008 R2,如下图所示 根据图表,我有两个表Table1和Table2。 我正在尝试生成一个视图,该视图将相应地填充值,如果没有任何值,则还必须接受字段的null值 任何人请帮助我如果您知道所需列的确切数量,您可以使用透视或交叉选项卡(也称为条件聚合)。如果您不知道需要使用这些动态版本的列数。如果列数不同,您将无法在视图中执行此操作。在sql中执行此操作通常不是一个好主意。通常,最好编写一个简单的连接查询,并在用户界面中执行数据透视,而不是SQL。

如下图所示

根据图表,我有两个表Table1和Table2。 我正在尝试生成一个视图,该视图将相应地填充值,如果没有任何值,则还必须接受字段的null值


任何人请帮助我

如果您知道所需列的确切数量,您可以使用透视或交叉选项卡(也称为条件聚合)。如果您不知道需要使用这些动态版本的列数。如果列数不同,您将无法在视图中执行此操作。在sql中执行此操作通常不是一个好主意。通常,最好编写一个简单的连接查询,并在用户界面中执行数据透视,而不是SQL。