【发布时间】:2013-07-30 17:26:20
【问题描述】:
我们有一个应用程序将记录的数据存储在名为“ACManager”的数据库和名为“Events_1”的表中。
当此表达到一定数量的记录时,软件会创建另一个名为“Events_2”的表。随着数据的增长,这种情况仍在继续。我需要能够自动查询这些数据,就好像它们都在一个表中一样而不受干扰。当应用程序动态创建新表时,使用UNION 最终会创建无效查询。还请考虑性能。
所以我们需要在没有UNION的情况下作为一张表查询:
Select *
FROM ACManager.Events_1 , ACManager.Events_2 , ACManager.Events_xxxx(as needed)
【问题讨论】: