【发布时间】:2022-01-04 09:40:34
【问题描述】:
我有一个汽车 ID 数组。
$carIds = [21,12,33];
我正在发送一个 ids 数组以从我的集合中检索值。
$cars = Cars::whereIn('id', $carIds)->get();
传入的汽车值不是按照我给的id的顺序来的,很复杂。
【问题讨论】:
-
因为数据库中的默认排序是由 id 完成的。您将不得不手动排序到想要的顺序。
-
这能回答你的问题吗? Maintaining order in MySQL "IN" query