0

我正在 SSRS 中构建一个报告,该报告从几个具有相似名称的表中获取数据。有三组不同的表——即 123xxx、456xxx 和 789xxx。在这些组中,表名的唯一区别是工作地点的三位代码,因此,例如,我们可能有一个名为 123001、123010 和 123011 的表。在每组表中,列具有相同的名字。

问题是大约有 15 个不同的站点,我要从每个站点和每组表中提取几列。有没有比写出每一列的名称更有效的方法来编写该查询?

4

2 回答 2

1

我不相信有,但我觉得在你的表上使用别名会让你更容易理解/跟踪你的查询构建。

此外,如果您根本不比较表上的值,那么每个表选择之间的联合可能也会有所帮助。

于 2013-07-24T20:08:10.923 回答
1

我会给每个表一个别名。

SELECT s1t1.name 
FROM Site1Table1 as s1t1;
于 2013-07-24T20:08:45.680 回答