我们有需要结合起来,寻找库存调整一定的标准15个审计跟踪表而已。

时,它最好做一个UNION ALL与所有的表,然后筛选标准或全部做了UNION之前抛出的标准为每个表上混?

每个表是只有几千记录和最终过滤的列表通常小于千,其被输出用于报告。

一个FoxPro应用程序生成的表和我们对为此数据库设计的小控制。

有帮助吗?

解决方案

有通常好的做法减少行尽早在查询计数,这意味着过滤每个查询,而不是过滤联合结果集。有您的UNION ALL组将导致临时表,如果你修炼过滤后创建的机会,这是不是最好的,如果你的表是大的(我的意思是...

我想我们可以接受一个例外上述“总体上是好的做法” ......在情况下在一个点具有过滤器,其中大大提高了查询的可读性/可维护性。 (和益处超过潜在的损失)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top