gpt4 book ai didi

php - 将特定记录设置为行第一行 Laravel 查询生成器

转载 作者:行者123 更新时间:2023-12-03 09:17:02 24 4
gpt4 key购买 nike

我想设置所有记录按FIELD_NAME排序,但首先只需要保留1条具有特定id的记录。

我如何使用laravel查询生成器来实现这一点

我当前的查询是这样的,

$orders =Order::orderBy('status', 'desc')
->where('status','<>',5)
->paginate(10);

我希望 id=123 首先留下来。

最佳答案

使用orderByRaw和简单的sql条件:

        $orders = Order::orderByRaw('IF(id = 123, 0,1)')->orderBy('status', 'desc')
->where('status', '<>', 5)
->paginate(10);

关于php - 将特定记录设置为行第一行 Laravel 查询生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36498188/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com