2013-05-10 18 views
3

我需要從我的數據庫與「IN」的聲明一樣選擇用戶:返回查詢結果在我的'IN(...)`聲明

SELECT * 
FROM users 
WHERE user_id IN ("20,24,23,26,27,28,25") 

...這工作,但我需要這個訂單(20,24,23,26,27,28,25)爲我的輸出。 PHP通過DESC或ASC來訂購ID ...我如何解決這個問題?

+3

邊注:這不是PHP,做,在這種情況下,它是MySQL的。 – 2013-05-10 07:44:51

回答

6

只是ORDER BY子句中使用FIELD()

ORDER BY FIELD(user_id, 20, 24, 23, 26, 27, 28, 25) ASC