MySQL按数组值排序

Mar*_*rty 30 mysql arrays sorting sql-order-by

我需要运行一个MySQL查询,其中的顺序由数组值决定.

我的数组是可变的,但数组中的值对应于我的数据库表中一个名为"ID"的字段,所以我希望在ID顺序9,1,4中返回结果.

Array ( [0] => 9 [1] => 1 [2] => 4 )
Run Code Online (Sandbox Code Playgroud)

这在MySQL中是否可行,或者可以在之后使用数组对MySQL $结果进行排序?您可以假设返回的唯一值是数组中的值.