需求:培训人员名单列表有批量导入功能,未做严谨过滤时,出现身份证号重复记录,需要查出重复记录做删除。
mysql语句:
SELECT b.*
FROM (
SELECT idCardNo, count(1) AS i
FROM tal
GROUP BY idCardNo
HAVING i > 1
) AS a
LEFT JOIN tal b ON b.idCardNo = a.idCardNo
需求:培训人员名单列表有批量导入功能,未做严谨过滤时,出现身份证号重复记录,需要查出重复记录做删除。
mysql语句:
SELECT b.*
FROM (
SELECT idCardNo, count(1) AS i
FROM tal
GROUP BY idCardNo
HAVING i > 1
) AS a
LEFT JOIN tal b ON b.idCardNo = a.idCardNo