版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wanghao725/article/details/51957072
SELECT * FROM table
WHERE id
IN (5,4,1,3)
以上SQL查询结果的排序为:1,3,4,5 而并非 IN 的索引顺序。
按IN的顺序排序时,需要如下写法:
SELECT * FROM table
WHERE id
IN (5,4,1,3) ORDER BY FIELE(id
,5,4,1,3)