【发布时间】:2021-11-08 18:36:15
【问题描述】:
我需要获取 Records 以便一组 id 出现在集合的顶部。
$ids = [15, 20];
我试过了:
$list = $list->orderByRaw("field(id,".implode(',',$id).")");
但这仅适用于 whereIn :
$list = $list->whereIn('id',$ids)->orderByRaw("field(id,".implode(',',$id).")");
但我需要获取除顶部的 ID 15 和 20 之外的所有记录。如何做到这一点。
【问题讨论】:
标签: mysql laravel eloquent laravel-8 laravel-query-builder