ada*_*amj 2 php laravel laravel-4
我一直看起来很疯狂,但我似乎无法通过Laravel的Eloquent找到与此相似的方法:
select id,name
from friends
order by id=5 desc
Run Code Online (Sandbox Code Playgroud)
从以下链接获取的示例:mysql SQL:首先是特定项,然后对其余项进行排序
我希望一个简单的Group::orderBy('id', $id, 'DESC')->get()工作,但没有这样的运气.
我也考虑过使用,DB但orderBy该类的方法采用完全相同的参数,并且没有特定ID的选项.还有其他选择吗?
非常感谢您的帮助!
不确定,但可能你可以尝试使用orderByRaw(),像,
$id = 5;
Group::orderByRaw(DB::raw("FIELD(id, $id)"))
->get();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1880 次 |
| 最近记录: |