Laravel 8 groupBy / having

2021-07-19 11:14 更新

groupByhaving 方法用于將結(jié)果分組。 having 方法的使用與 where 方法十分相似:

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

你可以向 groupBy 方法傳遞多個(gè)參數(shù),來(lái)對(duì)結(jié)果使用多個(gè)字段進(jìn)行分組:

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

對(duì)于更高級(jí)的 having 語(yǔ)法,參見(jiàn) havingRaw 方法。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)