相关疑难解决方法(0)

如何使用SELECT WHERE IN()保持订单?

使用SELECT WHERE IN()时有没有办法保持顺序?例如,使用以下查询:

SELECT id FROM data_table WHERE id IN(56,55,54,1,7);
Run Code Online (Sandbox Code Playgroud)

结果将使用id的默认顺序返回.1,7,54,55,56

当我想保持IN中使用的顺序时:56,55,54,1,7

有没有一种快速的方法在mySQL中执行此操作,或者我将被迫在代码之后对其进行排序.

谢谢 :)

mysql sql database sql-order-by

16
推荐指数
1
解决办法
9083
查看次数

标签 统计

database ×1

mysql ×1

sql ×1

sql-order-by ×1