mysql按自定义顺序排列

Dar*_*ric 3 mysql sql-order-by

我在DB表中有四行.我希望他们按以下顺序排序

id
5
8
6
7
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

我不能再使用另一列并在那里设置顺序,因为DB表不是我的自定义表,它是由CMS插件提供的.所以改变表的结构不是一个好主意.

Joh*_*Woo 5

试试这个,

SELECT..
FROM...
WHERE...
Order By Field(ID,5,8,6,7) 
Run Code Online (Sandbox Code Playgroud)