博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
thinkphp去重,distinct、group
阅读量:2038 次
发布时间:2019-04-28

本文共 330 字,大约阅读时间需要 1 分钟。

 【
问题】
使用join读取数据 当右表有多条数据时,如何只取一条

【distinct】利用distinct去重、简单易用,但只能对于单一字段去重,并且最终的结果也仅为去重的字段,实际应用价值不是特别大。 

$Model->distinct(true)->field('name')->select();

【group】利用group去重,最终的显示结果为所有字段,且对单一字段进行了去重操作,效果不错,但最终显示结果除去去重字段外,按照第一个字段进行排序,可能还需要处理。

$Model->field('user_id,test_time,username,max(score)')->group('user_id,test_time')->select();

转载地址:http://mnuof.baihongyu.com/

你可能感兴趣的文章
Linux 下 查看以及修改文件权限
查看>>
文件类型CRLF line terminators导致sh文件不能执行
查看>>
我的一些简单的shell脚本实例
查看>>
shell一个实例$(($a+1))
查看>>
Linux awk命令
查看>>
shell自定义函数及参数调用解析
查看>>
/bin,/sbin,/usr/sbin,/usr/bin 目录之简单区别
查看>>
linux wget 命令用法详解
查看>>
MySQL性能优化的最佳20+
查看>>
使用Spring Cache
查看>>
Guava Cache使用笔记
查看>>
guava试水一篇
查看>>
加速页面显示 压缩html js css
查看>>
Spring MVC 学习笔记 data binding conversionService
查看>>
eclipse里查看一个接口的所有实现类
查看>>
导入导出Excel工具类ExcelUtil
查看>>
excel poi 设置列宽度
查看>>
jquery ajax缓存问题解决方法小结
查看>>
Spring并发访问的线程安全性问题
查看>>
java 获取HttpRequest Header 的几种方法
查看>>