我需要查询一些行,其中有orderBy和limit,然后按价格排序,但是我需要强制来自正在查询的用户的订单在查询中,而不必这样做是因为也许价格不在orderBy的顶部,所以我尝试了以下代码,但似乎无法在子查询中使用orderBy,这样的查询是否可能?
Orders::where('status', 'active')
->where('user_id', 385)
->orWhere(function ($query) {
$query->where('status', 'active')
->orderBy('price', 'asc');
})
->limit(10000)
->get();
查询结果变量顺序...