使用SELECT WHERE IN()时有没有办法保持顺序?例如,使用以下查询:
SELECT id FROM data_table WHERE id IN(56,55,54,1,7);
结果将使用id的默认顺序返回.1,7,54,55,56
当我想保持IN中使用的顺序时:56,55,54,1,7
有没有一种快速的方法在mySQL中执行此操作,或者我将被迫在代码之后对其进行排序.
谢谢 :)
mysql sql database sql-order-by
database ×1
mysql ×1
sql ×1
sql-order-by ×1