Laravel 8 groupBy / having

2021-07-19 11:14 更新

groupByhaving 方法用于将结果分组。 having 方法的使用与 where 方法十分相似:

$users = DB::table('users')
                ->groupBy('account_id')
                ->having('account_id', '>', 100)
                ->get(); 

你可以向 groupBy 方法传递多个参数,来对结果使用多个字段进行分组:

$users = DB::table('users')
                ->groupBy('first_name', 'status')
                ->having('account_id', '>', 100)
                ->get(); 

对于更高级的 having 语法,参见 havingRaw 方法。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号