社区
ASP
帖子详情
请问如何将一个表中的所有相同的数据删除,但要保留一个数量最多的那条数据。在线等
happynet
2003-06-11 03:28:09
我有一个表 tablename
字段: a | b | c | d | e 五个,我想删除相同的记录,但是要求必须其中三个字段相同才算是完全相同的。
就假设是:a b c三个字段内容相同,d是数量,保留最大的那一条数据。
怎么写这个SQL语句呢?
...全文
33
5
打赏
收藏
请问如何将一个表中的所有相同的数据删除,但要保留一个数量最多的那条数据。在线等
我有一个表 tablename 字段: a | b | c | d | e 五个,我想删除相同的记录,但是要求必须其中三个字段相同才算是完全相同的。 就假设是:a b c三个字段内容相同,d是数量,保留最大的那一条数据。 怎么写这个SQL语句呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gamehero
2003-06-12
打赏
举报
回复
厉害~!
happynet
2003-06-12
打赏
举报
回复
我想到了一个省事写法:
delete from tablename where d not in
(select max(d) from tablename where group by a,b,c)
forestyang
2003-06-11
打赏
举报
回复
如果你的表里还有一个自增ID字段或者唯一字段的话(这里假设是ID)可以这样:
delete from tablename where ID in
(select ID from tablename where a=b and a=c and d < (select max(d) from tablename))
tigerwen01
2003-06-11
打赏
举报
回复
把数量最多的取出来放在一个临时表#Temp等把所有数据相同的记录删了在放回去,这样做是为了防止误删,为安全着想。
summercat
2003-06-11
打赏
举报
回复
用笨方法不行吗?先选正个表,然后该个判断,所有三个的相等,就清空...
MySQL
删除
重复
数据
只
保留
最新的一条
按天
删除
表中
重复
数据
只
保留
最新的一条(这里按照id越大,
数据
越新),注意,一天中可能出现多条
数据
。重复
数据
以name为准,即name
相同
视为重复 案例表结构和
数据
CREATE TABLE `test` ( `id` int(11) NOT NULL,...
怎么在海量
数据
中找出重复次数
最多
的
一个
此题,在我之前的一篇文章算法里头有所提到,当时给出的方案是:IP的数目还是有限的,
最多
2^32个,所以可以考虑使用hash将ip直接存入内存,然后进行统计。 再详细介绍下此方案:首先是这一天,并且是访问百度的...
mysql
最多
查询
数据
库_mysql 查询全表某字段值最大的10条
数据
展开全部select * from 表 order by 要最大值的字段 desc limit 0,10FILE: 在MySQL服务器上读写文件。62616964757a686964616fe59b9ee7ad9431333365646234PROCESS: 显示或杀死属于其它用户的服务线程。RELOAD: 重载...
mysql限制输入
数据
_Mysql 怎么样限制
一个
表只允许插入5条
数据
本人的思路是查询表A中
数据
的行数,当小于5的时候则允许插入,但假如现在有4条
数据
,几个用户同时执行(行数<5)这个条件,那么这几个人是不是都会注册成功了?解决方案10在表上加
一个
触发器即可另外mongodb的c...
SQL中如何
删除
重复
数据
,只
保留
其中一行
点击上方SQL
数据
库开发,关注获取SQL视频教程SQL专栏SQL
数据
库基础知识汇总SQL
数据
库高级知识汇总需求分析
数据
库中存在重复记录,
删除
保留
其中一条(是否重复判断基准...
ASP
28,390
社区成员
357,068
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章