SQL Server从100多个表中选择数据

时间:2018-01-15 13:55:22

标签: sql-server database

我有一个包含100多个表格的数据库,其中包含来自传感器的数据;每个传感器一个表。使用100+ union all并不好。那么,是否有更好的方法从所有表中收集数据并获得最大利润?

1 个答案:

答案 0 :(得分:0)

正如其他评论者指出的那样,union all(可选择打包到视图中)是唯一的解决方案。

但是,最好让自己了解SQL Server对具有大量union语句的查询施加的certain caveats and limitations。幸运的是,您的公司最终可能达到其中一个限制,这可能迫使管理层重新考虑数据库设计的方法。