我有一个包含100多个表格的数据库,其中包含来自传感器的数据;每个传感器一个表。使用100+ union all
并不好。那么,是否有更好的方法从所有表中收集数据并获得最大利润?
答案 0 :(得分:0)
正如其他评论者指出的那样,union all
(可选择打包到视图中)是唯一的解决方案。
但是,最好让自己了解SQL Server对具有大量union
语句的查询施加的certain caveats and limitations。幸运的是,您的公司最终可能达到其中一个限制,这可能迫使管理层重新考虑数据库设计的方法。