首页 > 编程知识 正文

数据库查重语句怎么写,数据库查重的关键字

时间:2023-05-05 11:40:19 阅读:239292 作者:1484

例:ABCD 四个字段为联合主键,不允许为空也不允许重复,现有一批数据需要导入到这张表中,导入的时候报主键冲突,明显是导入的数据中有重复数据,现就导入的数据去重,步骤如下:

1、建一张字段与待导入的数据字段相同的临时表,什么约束都不要设置,主键也不设置

2、把数据导入到该临时表中

3、运行下面语句查出重复的数据,然后把重复的数据删掉。

select A,B,C,D,count(A) from table group by A,B,C,D having count(A)>1;

如上图所示,查出的这三条数据各有两条主键全部重复,在数据中找到这些数据各删除一条就达到了去重的目的。

转载于:https://my.oschina.net/lylyg/blog/3099410

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。