group
GROUP方法也是連貫操作方法之一,通常用于結合合計函數,根據一個或多個列對結果集進行分組 。
group方法只有一個參數,并且只能使用字符串。
例如,我們都查詢結果按照用戶id進行分組統計:
Db::table('think_user')
->field('user_id,username,max(score)')
->group('user_id')
->select();
生成的SQL語句是:
SELECT user_id,username,max(score) FROM think_score GROUP BY user_id
也支持對多個字段進行分組,例如:
Db::table('think_user')
->field('user_id,test_time,username,max(score)')
->group('user_id,test_time')
->select();
生成的SQL語句是:
SELECT user_id,test_time,username,max(score) FROM think_score GROUP BY user_id,test_time
文檔最后更新時間:2018-04-26 09:38:32
未解決你的問題?請到「問答社區」反饋你遇到的問題