自定义mysql按字段值排序

时间:2013-05-11 08:36:43

标签: php mysql sorting

我有一个关于mysql排序的问题。我有一个包含此1,6,3,8,4数据的数据库字段。我展开了此字段值并对另一个表进行了自定义查询:WHERE id='1' or id='6' or id='3'...

它工作正常但结果是ASC by id。有没有办法让结果与查询的顺序相同?

1 个答案:

答案 0 :(得分:15)

使用ORDER BY子句中的FIELD()函数:

ORDER BY FIElD(id, '1', '6', '3', ...);

请在此处查看: