取得数据表中前N条记录,某列重复的话只取第一条记录
来源:互联网 发布:淘宝开店品牌信息怎么写 编辑:程序博客网 时间:2024/05/19 17:23
项目需要筛选出不重复数据,以前没有做过,第一反应就是利用distinct处理,但是弄了好久也没搞出来,大家有知道的望告知下。
这次筛选没有使用distinct ,是利用group by ,利用id为唯一标示符(自增长),对按user进行排列,然后取重复项最小id(非重复项直接取唯一id),并以此id为条件查询,从而去除重复的数据。
数据格式为:
使用语句如下:
select * from tbl_DPImg where ID in (select min(ID) from tbl_DPImg group by DPID)
处理后结果为:
0 0
- 取得数据表中前N条记录,某列重复的话只取第一条记录
- mysql分组取前n条记录
- db2取前n条记录
- oracle 取前N条记录
- 取得DataView的前条N记录解决方案
- 获取数据库中前N条记录
- sybase中查询前n条记录
- 多条重复编号的记录只取一条
- 取前10条记录
- 取客户端数据集中前N条记录
- 取数据库表前N条记录,对于的SQL
- 关于取表的前N条记录
- 分组取前n条记录的实现
- 分组查询取每组前n条记录实例
- Linq分组及排序,取前N条记录
- Mysql分组统计、排序、取前N条记录解决方案
- mysql学生成绩排名,分组取前 N 条记录
- Hive和MySQL分组排序取前n条记录
- windows服务器下部署tomcat,如何将tomcat控制台日志记录到日志文件中
- Android屏幕适配全攻略(最权威的官方适配指导)
- Android Studio中Xml的新建及shape绘图
- (总结)Linux下的暴力密码在线破解工具Hydra详解
- 当Web访问性能出现问题,如何深探?
- 取得数据表中前N条记录,某列重复的话只取第一条记录
- 图的广度优先搜索
- jQuery实现图片的瀑布流效果
- 螺旋打印一个二维数组
- 月薪3万的程序员都避开了哪些坑(转…
- logback+slf4j日志记录 以及各种日志系统整合
- linux 打包当前文件夹下所有文件
- Unity 集成 OPENCV 【二】
- byte数组和Int之间的相互转换