Ответ 1
Попробуйте следующее:
ORDER BY [reuestId] IS NULL DESC, [reuestId] DESC
должен работать (для mySql)
Как я могу упорядочить DESC по полю, но сначала укажите значения NULL?
Итак, у меня есть таблица:
reuestId | offerId | offerTitle
1 | 1 | Alfa
NULL | 2 | Beta
2 | 3 | Gamma
Я хочу выбрать их так, чтобы результаты были:
NULL | 2 | Beta
2 | 3 | Gamma
1 | 1 | Alfa
Попробуйте следующее:
ORDER BY [reuestId] IS NULL DESC, [reuestId] DESC
должен работать (для mySql)
SELECT *
FROM TableX
ORDER BY (requestId IS NOT NULL)
, requestId DESC