如何删除具有一个唯一列的重复记录

我有一张这样的桌子。

在此处输入图片说明

如何删除月份值更大的记录“ Jimmy”和“ Kenneth”。

谢谢你。

贾尔
delete from tablename t1 where exists (select 1 from tablename t2
                                       where t1.name = t2.name
                                         and t1.month > t2.month)

但是为什么不考虑年份呢?为什么不使用日期数据类型?如果同一个月有两个吉米夫妇怎么办?如果没有重复项,为什么没有唯一约束?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

删除基于多列的重复记录,并在mysql中保留一个

SQL中的表中的重复记录具有两个相同的列值和一个不同的值

查询以选择一个“更完整”的重复记录

如何删除基于另一列的仅一个列元素的重复值

删除第一列中的重复记录,但不修改其余列

删除熊猫数据框中的重复记录,但根据字母顺序保留一个记录

从一组至少具有一个状态的重复记录中选择一个具有给定状态的记录

如何基于另一个表中的值创建重复记录

如何在一个列中查找具有相同值但在另一列中具有不同值的记录

删除另一个表未指向的重复记录

如何选择重复记录的数字的第一个值

Excel:如何在一个列中收集与另一列中的重复项关联的唯一值?

TSQL标记具有单个唯一ID的重复记录

从具有唯一标识的重复记录中获取前三条记录

使用mongodb,如何返回具有一个共同字段的唯一列表?

删除之前将重复记录移到另一个表

不选择具有唯一键的重复记录

SQL - 在重复记录的第一个实例中只显示一列的结果

在 Rails 中将重复记录显示为一个

删除第一个具有重复类的元素对。每对类都有唯一的编号

如何通过 SQL Server 将重复记录的索引排序到另一列中

在json对象数组中添加重复记录并删除最后一个重复

如何删除重复记录(这是一个棘手的情况,行本质上不是唯一的,但它们的内容是)

迭代熊猫数据框并创建另一个具有重复记录的数据框

如何根据引用另一个数据库中的表的唯一列删除表中的重复行

如何加入多个表并将某个列(在具有不同值的所有表中重复)放入一个具有一列的目标表中

如何根据即使只有一个重复项在另一列中具有特定值来删除列的所有重复行

如何删除 php 中的重复记录(数组唯一)

如何添加包含一组重复记录的第一个不同记录的 id 值的列