300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > php查询统计剔重 tp5 去重查询 distinct和group by 去掉重复记录

php查询统计剔重 tp5 去重查询 distinct和group by 去掉重复记录

时间:2020-06-22 15:43:44

相关推荐

php查询统计剔重 tp5 去重查询 distinct和group by 去掉重复记录

例子

$teachers_list=Db::name(class)

->alias(c)

->join(admin a,c.teachers_id = a.id)

->join( eachers t,a.id = t.admin_id)

->field( .id,t.title,t.content,t.img,t.description,t.lectureship,a.qq,c.teachers_id)

->where(c.pid,$id)

->Distinct(true)

->select();

近期项目中,遇到数据表去重要求,对于ThinkPHP的去重有了更加准确的认识和体会。

两种去重方式:

//实例化数据表

$test_data= M(hot);

//利用distinct方法去重$data=$test_data->Distinct(true)->field(descriprion)->order(description desc)->select();

//利用group方法去重$data=$test_data->group(description)->order(description desc)->select();

dump($data);

对于两种去重方式:

利用distinct去重、简单易用,但只能对于单一字段去重࿰

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。