最佳答案
您可以在查询中使用 IF 条件来解决此问题:
->select(['*', DB::raw('IF(`updated_at` IS NOT NULL, `updated_at`, `created_at`) `sortOrder`')])
->orderBy('sortOrder', 'asc');
关于mysql - 如果一列值为空,则按照 Laravel 中另一列值的顺序排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60186742/