重复的记录

    技术2022-05-12  45

    有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。

     

    我没到遇到第一个问题,所以这里解决的是第二个问题,下面就是用到的sql 语句。

     

    已经测试过的。

    for mysql

     

    SELECT DISTINCT email FROM invoice

     

    这样只是得到不重复的记录结果

     

    select * from `invoice` where email in (select email from `invoice`group by emailhaving count(email) > 1)

     

    这样才是得到重复的记录结果


    最新回复(0)