коком бы то виде?
Я на всевдоязыке предположил - что нужно
select * from products
order by type ASC
( case type = 'books' then id desc case type ="food" then name asc, price desc case type="relax" popular asc, id desc end)
По выражению case можно сортировать, но значения нужно привести к одному типу
Какие значения привести к одному типу? В type у меня везде строки
В результате case чтоб правильно сортировались У вас order by a, b Где b выражение case
Спасибо. не совсем понял - в чем несогласованность типов, но понял, что есть возможность, поищу примеры.
У вас в примере Id и name это я думаю разные типы, а case мне кажется по первому Then определяет какой тип вернётся
Обсуждают сегодня