我正在尝试创建查询以查找任何重复值,然后只显示这些记录。 但我的查询是返回不包含任何重复项的行。
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
返回的一些行:
我们可以看到它发现CAROL EMAIL
两次,但其他值不是重复但计数是2,即使它们只存在一次。
答案 0 :(得分:2)
这将返回所有重复的docketNo
SELECT DocketNo FROM job_dockets group by DocketNo having count(*) >= 2