
SQL 如何删除重复记录?重复记录只保留一行
跪求大神!我这个表中有很多的重复记录,如何删除重复记录?重复记录只保留一行!(只用匹配这三个字段就好(EmpID,FDate,fdate1)...
跪求大神!我这个表中有很多的重复记录,如何删除重复记录?重复记录只保留一行!(只用匹配这三个字段就好(EmpID,FDate,fdate1)
展开
1个回答
展开全部
----注意,执行前,一定先备份,执行后查看是否是你要的效果
----在这里按你的要求,只保留“EmpID,FDate,fdate1”相同的记录中,ID值最小的记录
DELETE Empdiaozhi WHERE ID NOT IN (
SELECT MIN(id) AS ID
FROM Empdiaozhi
GROUP BY EmpID,FDate,fdate1
)

2025-03-10 广告
北京智动益企网络科技有限公司成立于2023年位于北京市房山区,公司致力于网络应用工具和自动化软件开发,帮助办公人员减小劳动强度提高工作效率,为互联网公司降本增效。 IP批量查询工具网是北京智动益企网络科技有限公司开发的一个IP批量统计与筛选...
点击进入详情页
本回答由北京智动益企提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询