相关疑难解决方法(0)

按mysql中select语句"in"子句中的值顺序排序

我正在从具有整数id值的大表(数百万行)中选择一组帐户记录.从某种意义上说,作为一个人获得的查询的基础.我正在做什么构建一个大的逗号分隔列表,并将其作为"in"子句传递给查询.现在结果是完全无序的.我想要做的是按照"in"子句中的值的顺序返回结果.

我假设我将不得不构建一个临时表并进行连接,我想避免,但可能无法做到.

思考?现在查询的大小限制在每个约60k,因为我们试图限制输出大小,但它可能是任意大的,这可能排除了从实际角度来看的"in"查询,如果不是物理的.

提前致谢.

mysql select

29
推荐指数
2
解决办法
2万
查看次数

标签 统计

mysql ×1

select ×1