SQL-запрос всегда показывает instock, но выполняет 2 лота - PullRequest
0 голосов
/ 01 июля 2018

Не уверен, как это будет работать, но я могу дать краткое описание.

У меня есть база данных, которую я хочу отсортировать, но сортировать дважды в одном выражении.

У меня есть товары, некоторые из которых есть в наличии, а некоторые нет в наличии. Я хочу всегда показывать их на складе, а не на складе, независимо от порядка сортировки. Таким образом, сначала будет отсортирована A-Z всех позиций на складе, а затем тот же запрос должен показать A-Z на складе. Сортировка в ценовом порядке покажет Low-High на складе, а затем снова сделает то же самое для отсутствия на складе в том же запросе.

По сути, я хочу быть уверен, что они всегда всегда смогут увидеть все товары на складе.

1 Ответ

0 голосов
/ 01 июля 2018

Вы можете использовать несколько терминов в предложении order by:

SELECT   *
FROM     products
ORDER BY in_stock DESC, name ASC
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...