根据多个(非一个)字段删除重复记录,数据如下
ID Dep UserID UserName sDate
6DD260E6-3A6B-42ED-8630-197802AAB6B3 财务部 _f_00017 刘小宝 2012-08-27 00:00:00.000
FB61B5B3-8E8A-4852-87AC-AFBA081FD858 财务部 _f_00017 刘小宝 2012-08-27 00:00:00.000
D839A562-0198-418E-B683-239C49871E90 财务部 _f_00016 王明 2012-08-27 00:00:00.000
7B1DCCBC-B31E-4858-8DFF-763F80DE0198 财务部 _f_00016 王明 2012-08-27 00:00:00.000
6821CCE4-C7A6-4971-8FA6-AA31CD0D327A 产供部 _f_00027 张彬彬 2012-08-27 00:00:00.000
256B1839-A6B9-4756-9B8A-0267C3F7688E 产供部 _f_00027 张彬彬 2012-08-27 00:00:00.000
要求:根据 UserID,sDate 删除重复记录,重复记录只保留一条
期望结果如下:
ID Dep UserID UserName sDate
6DD260E6-3A6B-42ED-8630-197802AAB6B3 财务部 _f_00017 刘小宝 2012-08-27 00:00:00.000
D839A562-0198-418E-B683-239C49871E90 财务部 _f_00016 王明 2012-08-27 00:00:00.000
6821CCE4-C7A6-4971-8FA6-AA31CD0D327A 产供部 _f_00027 张彬彬 2012-08-27 00:00:00.000
6DD260E6-3A6B-42ED-8630-197802AAB6B3 财务部 _f_00017 刘小宝 2012-08-27 00:00:00.000
FB61B5B3-8E8A-4852-87AC-AFBA081FD858 财务部 _f_00017 刘小宝 2012-08-27 00:00:00.000
D839A562-0198-418E-B683-239C49871E90 财务部 _f_00016 王明 2012-08-27 00:00:00.000
7B1DCCBC-B31E-4858-8DFF-763F80DE0198 财务部 _f_00016 王明 2012-08-27 00:00:00.000
6821CCE4-C7A6-4971-8FA6-AA31CD0D327A 产供部 _f_00027 张彬彬 2012-08-27 00:00:00.000
256B1839-A6B9-4756-9B8A-0267C3F7688E 产供部 _f_00027 张彬彬 2012-08-27 00:00:00.000
要求:根据 UserID,sDate 删除重复记录,重复记录只保留一条
期望结果如下:
ID Dep UserID UserName sDate
6DD260E6-3A6B-42ED-8630-197802AAB6B3 财务部 _f_00017 刘小宝 2012-08-27 00:00:00.000
D839A562-0198-418E-B683-239C49871E90 财务部 _f_00016 王明 2012-08-27 00:00:00.000
6821CCE4-C7A6-4971-8FA6-AA31CD0D327A 产供部 _f_00027 张彬彬 2012-08-27 00:00:00.000
...全文
相关推荐
mysql删除重复记录语句的方法
在一个表中,如果根据特定的一个或多个字段,有多条记录具有完全相同的值,那么这些记录就被称为重复记录。例如,表`YourTable`中,`name`和`value`字段的组合重复了多次,导致数据冗余。
用SQL删除重复记录的N种方法
根据提供的标题、描述以及部分内容,本文将详细介绍使用SQL删除数据库表中的重复记录的不同方法。
ORACLE查询删除重复记录三种方法
例如,如果我们有一个名为table1的表,包含name1和name2字段,我们可以这样查询和删除重复记录: 查询数据: ```sql SELECT * FROM table1 a WHERE rowid
oracle删除重复记录
**多个字段的重复记录**: 处理多个字段的重复情况,可以将多个字段作为分组条件,然后使用相同的方法删除非最小ROWID的记录。
SQL 查询和删除重复字段数据的方法
如果原始表中的`id`在子查询中没有匹配项(即非最小`id`),则在`JOIN`后会返回`NULL`,这部分数据会被删除。### 查询重复记录在删除之前,我们可能需要先查询出重复的记录。


应用实例
