@rain139

Как сделать sql запрос чтобы товары которые не в наличии всегда показывало в конце?

Есть таблица, где если stock > 0 тогда в наличии
Как в запросе с Order по других колонках (например id), сделать чтобы записи с stock=0 показывало всегда в конце не зависимости какой у меня еще Order.

Например:
SELECT * FROM `products` ORDER by id asc

ORDER by id asc, stock desc - не подходит

действие тривиальное, но я что то туплю... подскажите плез
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
ORDER BY `stock` = 0, `id`
Но перестанет работать индекс при сортировке.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы