@RMate

Как сделать сортировку без учета null-значений?

Добрый день! столкнулся с следующей проблемой, есть модель "пользователи", есть привязанная к ней модель с атрибутами. необходимо выполнить сортировку по атрибуту, для чего использую следующую конструкцию:

User::orderBy(
          Attribute::select('value')
            ->whereColumn('attribute_id', 'attribute.id')
            ->orderBy('value')
            ->limit(1)
        );


При прямой сортировке сначала выводятся все записи с null-значениями, далее в алфавитном порядке.
При обратной - всё выводится корректно.

Как сделать, чтобы при любом порядке сортировки записи с null-значениями оставались в конце?

Спасибо!
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы