2012-11-05 78 views
3

我在DB表中有四行。我希望他們按以下順序排列,但按以下順序排列:mysql order by custom

id 
5 
8 
6 
7 

我該如何去做這件事?

我不能拿另一列並在那裏設置順序,因爲數據庫表不是我的自定義表,它由CMS插件提供。所以改變表格的結構不是一個好主意。

回答

5

試試這個,

SELECT.. 
FROM... 
WHERE... 
Order By Field(ID,5,8,6,7) 
+0

感謝@約翰工作! – Daric