MySQL按数组值排序

我需要运行一个MySQL查询,该查询的顺序由数组值确定。

我的数组是可变的,但数组中的值对应于我的数据库表中名为“ ID”的字段,因此我希望结果以ID顺序9、1、4返回。

Array ( [0] => 9 [1] => 1 [2] => 4 )

这在MySQL中是否可能,还是可以在之后使用数组对MySQL $ result进行排序?您可以假设返回的唯一值是数组中的值。

回答:

ORDER BY field(id, 9, 1, 4);

http://dev.mysql.com/doc/refman/5.5/zh-CN/string-

functions.html#function_field

以上是 MySQL按数组值排序 的全部内容, 来源链接: utcz.com/qa/418125.html

回到顶部