У меня есть запрос, который использует оператор OR
в предложении WHERE
.Результаты заказа операторами `OR` MySQL
Как я могу заказать свои элементы по внешнему виду OR? Например, представьте себе следующий запрос:
SELECT id,message,link,data_hora,like_count FROM mensagens
WHERE message = 'pineapple juice' OR message = 'pineapple' OR messsage = 'juice'
Я хотел бы, что результаты первых показал «сок» ананас результаты и после того, как другие, я не мог думать о решении этого с ORDER BY
заявлением
только предложение: SELECT ID, сообщение , ссылка, data_hora, like_count FROM mensagens WHERE message IN («ананасовый сок», «ананас», «сок») ORDER BY message DESC –
@AndaIancu Это работает только потому, что сок в алфавитном порядке до ананаса. Если бы это были «кварталы ананаса», у вас было бы «четверти», которые появлялись сначала в списке. – Jonathan