【发布时间】:2011-01-12 04:54:16
【问题描述】:
我正在从具有整数 id 值的大表(数百万行)中选择一组帐户记录。从某种意义上说,作为一个基本的查询。我在做什么我们构建一个大的逗号分隔列表,并将其作为“in”子句传递到查询中。现在结果是完全无序的。我想做的是按照“in”子句中的值的顺序返回结果。
我假设我必须构建一个临时表并改为执行连接,我想避免这种情况,但可能无法做到。
想法?现在查询的大小上限为每个大约 60k,因为我们正试图限制输出大小,但它可能是任意大的,从实际的角度来看,这可能会排除“in”查询,如果不是物理的。
提前致谢。
【问题讨论】: