如果我有一个查询,例如:
SELECT * FROM table WHERE id IN (3,6,1,8,9);
这个id数组是通过PHP动态构建的,而且顺序对我很重要。
$my_array = array (3,6,1,8,9) ;
如何按照数组中元素出现的顺序对结果进行排序?
可以在MYSQL查询中完成,或者我必须在php中排序后再进行操作?