У меня есть запрос идентификаторов, таких как ids={1000,50,300,40}
Я хочу выбрать некоторые элементы с этими идентификаторами из таблицы БД и хочу сохранить последовательность элементов в соответствии с последовательностью идентификаторов.Я имею в виду, я использую выбранную оценку:
SELECT *
FROM items
WHERE id IN (1000,50,300,40)
И я хотел бы получить результат как
id name
-------------
1000 item1
50 item2
300 item3
40 item4
Но SQL возвращает результат как
id name
-------------
40 item4
50 item2
300 item3
1000 item1
ЭтоОчень важно сохранить порядок идентификаторов.Кто-нибудь может мне помочь?