У меня есть инструкции SQL:SQL выберите заявление
SELECT *
FROM users
WHERE username = 'bbb'
OR username = 'aaa'
OR username = 'ddd'
OR username = 'ccc'
В таблице ДДД имеет самый большой идентификатор, чем ссс БББ, чем ааа.
Теперь, когда он возвращает результаты, он всегда сортирует их по id как: aaa, bbb, ccc, ddd. Но я хочу, чтобы они оставались в том же порядке, в которые я их ввел: bbb, aaa, ddd, ccc.
Может ли кто-нибудь помочь мне с решением?
Некоторые базы данных имеют настройки по умолчанию, на которые вы не должны полагаться, но которые тем не менее присутствуют. Например, таблица MySQL InnoDB будет возвращать результаты, упорядоченные по возрастанию 'PRIMARY KEY' по умолчанию. – dkarp