У меня есть запрос:MYSQL: порядок по поисковому запросу IN функция?
SELECT * FROM products WHERE id IN (1,2,3)
Это возвращает:
ID | Title
1 | Bla
2 | Bla2
3 | Bla3
Если изменить запрос:
SELECT * FROM products WHERE id IN (2,3,1)
Я все еще получаю:
ID | Title
1 | Bla
2 | Bla2
3 | Bla3
Как я могу менять e мой запрос:
ID | Title
2 | Bla2
3 | Bla3
1 | Bla
Для второго запроса? Другими словами, упорядочить результат по порядку элементов в запросе IN? Можно ли что-то сказать:
ORDER BY ID (2,3,1)
?
Это действительно так просто –
@JohnConde Да сэр, иногда мы не можем видеть простые вещи – jcho360
Что делать, если Я делаю это: SELECT * FROM products WHERE id IN (2,3,1) -> это мое беспокойство ... – coderama