Возможные Дубликаты:
Ordering MySQL results by IN sequence?
Ordering by the order of values in a SQL IN() clauseзапроса без AutoSort
я следующая таблица под названием "Продукты"
id desc
1 BL10
2 BL15
3 BL45
4 BL50
ну, это мой запрос SELECT * FROM Products WHERE id IN(3,1,4,2)
Я хочу это показывает в том же порядке пункта IN, т.е. 3,1,4,2:
id desc
3 BL45
1 BL10
4 BL50
2 BL15
но когда я выполнить его, он показывает упорядоченный, Как я могу получить это? Я использую MSSQL 2005
зависит ли это MySQL связанных –
Что RDBMS вы используете? –
MySQL, SQL Server, Oracle? –