2016-07-06 6 views
0
SELECT * FROM `fz_users` WHERE `id` in ('6', '1', '30', '34', '11', '3', '2', '7', '4', '24', '221') 

私は、ユーザーデータを表示するには、このクエリを使用して6,1,30い結果を取得することにより、順序を使用しては....ユーザーのIDですが、私の問題は私が必要だということです私はつまり、それに与えている6,1,30,34,11,3,2WHERE句で

+0

し、それは順番を無視した場合のを試してみてください? –

答えて

4

のように同じ順序が

SELECT * FROM your_table 
WHERE id IN ('6', '1', '30', '34', '11', '3', '2', '7', '4', '24', '221') 
ORDER BY FIELD(id,'6', '1', '30', '34', '11', '3', '2', '7', '4', '24', '221');