本文主要是介绍如何让mysql按固定的id或某字段数据排序(按实际顺序输出),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
比如,一个这样的需求:按status 的状态:3,1,2,4 来排序,这时就可以考虑用到find_in_set()这个函数了:
order by find_in_set(status,'3,1,2,4');
当然,也可以用FIELD(status,'3,1,2,4')注意,find_in_set函数是全表扫描。
这篇关于如何让mysql按固定的id或某字段数据排序(按实际顺序输出)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!