sql根据多个字段查询重复记录
前言
之前写过一篇文章,查询重复记录的,不过是只能查询单个字段重复。
根据name和code字段找到重复记录
查询多字段重复记录
的思路跟查询单字段重复记录
的思路是一样的,就是把借助辅助字段
来解决
SELECT * from (SELECT *, CONCAT(name,code) as nameAndCode from tb_table) t WHERE t.nameAndCode in
(
SELECT nameAndCode from (SELECT CONCAT(name,code) as nameAndCode from tb_table) tt GROUP BY nameAndCode HAVING count(nameAndCode) > 1
)
本作品采用《CC 协议》,转载必须注明作者和本文链接