group
GROUP方法也是連貫操作方法之一,通常用于結(jié)合合計函數(shù),根據(jù)一個或多個列對結(jié)果集進(jìn)行分組 。
group方法只有一個參數(shù),并且只能使用字符串。
例如,我們都查詢結(jié)果按照用戶id進(jìn)行分組統(tǒng)計:
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
也支持對多個字段進(jìn)行分組,例如:
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
未解決你的問題?請到「問答社區(qū)」反饋你遇到的問題