Если значения одного столбца имеют нулевой порядок, то значения других столбцов в laravel

Я показываю данные пользователя в порядке списка таблиц по обновленной дате и времени. Если обновленные дата и время пустые, необходимо оформить заказ по дате и времени. Пожалуйста, проверьте изображение, как показать список

Всего 1 ответ


Вы можете использовать условие IF в своем запросе для решения этой проблемы:

->select(['*', DB::raw('IF(`updated_at` IS NOT NULL, `updated_at`, `created_at`) `sortOrder`')])
->orderBy('sortOrder', 'asc'); 

Есть идеи?

10000