Это мой запрос в MySQL:.Сортировка результатов, в котором он был прочитан в использовании в()
SELECT school_id, first_name, last_name, email, blog_username, comment_username
FROM table
WHERE user_id IN (100, 3,72) ;
Результаты показывают два user_id годов в порядке возрастания. Как я могу сделать это так, чтобы он был заказан, в котором был получен?
Итак, вместо 3, 72, 100
Я хочу, чтобы результаты были 100, 3, 72
.
Можете ли вы рассказать о том, как и почему это решение работает, чтобы решить вопрос? –
@Denomales - Готово. По сути, я использую выражение Case для вычисления новой мощности для значений. Выражение Case действует как преобразование, которое преобразует список значений в их значение мощности. – Thomas
Прохладный, спасибо. Это похоже на довольно прочное решение. –