首页 文章详情

Thinkphp使用having查询重复的数据

php学习交流吧 | 786 2021-06-25 22:35 0 0 0
UniSMS (合一短信)

having方法只有一个参数,并且只能使用字符串

例如:

Db::table('score')    ->field('username,max(score)')    ->group('user_id')    ->having('count(test_time)>3')    ->select();


生成的SQL语句是:

SELECT username,max(score) FROM score GROUP BY user_id HAVING count(test_time)>3


一般having需要group配合同时使用

good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter