仅显示数据库中的重复记录

时间:2017-06-13 08:55:56

标签: mysql duplicates

我正在尝试创建查询以查找任何重复值,然后只显示这些记录。 但我的查询是返回不包含任何重复项的行。

                SELECT j.*,             
                count(alldok.DocketNo)  AS ConsignmentCount,
                alldok.DocketNo  AS Dockets
                FROM job_new j                      
                LEFT JOIN job_dockets alldok ON alldok.JobID = j.ID
                WHERE j.IsActive = 1 
                GROUP BY j.ID  
                HAVING  ConsignmentCount > 1  
                ORDER BY  ID  DESC

返回的一些行:

enter image description here

我们可以看到它发现CAROL EMAIL两次,但其他值不是重复但计数是2,即使它们只存在一次。

1 个答案:

答案 0 :(得分:2)

这将返回所有重复的docketNo

SELECT DocketNo FROM job_dockets group by DocketNo having count(*) >= 2