【发布时间】:2016-02-04 08:23:54
【问题描述】:
假设我有以下 SQL 语句:
SELECT * FROM someTable where id in (4,5,2,3,1);
这将返回来自someTable 的所有记录,其中id 等于4、5、2、3 或1。它们返回的顺序是:
id data
============
1 data
2 data
3 data
4 data
5 data
============
返回值怎么可能像 where-in 子句的顺序?所以返回的顺序应该是:
============
4 data
5 data
2 data
3 data
1 data
============
【问题讨论】: