Задать вопрос
@RMate

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

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

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


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

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

Спасибо!
  • Вопрос задан
  • 104 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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