Mysql查询按照某字段指定顺序排序

应用场景:当排序既不是升序,也不是降序,必须按照指定的顺序时,

SELECT * FROM test  WHERE id IN (5,3,6,1)

(1)   ORDER BY FIELD(id,5,3,6,1);

(2)  ORDER BY  find_in_set(a.id,'5,3,6,1');

posted @ 2019-09-25 17:11  李若盛开  阅读(1458)  评论(0)    收藏  举报