查询具有相同列名的类似命名表的高效方法

时间:2013-07-24 19:59:43

标签: sql reporting-services ssrs-2008

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

问题是大约有15个不同的站点,我从每个站点和每组表中选取了几列。是否有更有效的方式来编写查询而不是写出每个列的名称?

2 个答案:

答案 0 :(得分:1)

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

另外,如果你没有比较表格上的值,那么每个表格选择之间的联合也可能有用。

答案 1 :(得分:1)

我会给每个表别名。

SELECT s1t1.name 
FROM Site1Table1 as s1t1;
相关问题