架构师之mysql-用group+inner join,left join ,right join 查重复数据(顶替in)
架构师之mysql----------------用group+inner join,left join ,right join 查重复数据(替代in)
1.前言。
如题。
2.代码
(1)单表查重复数据,根据a分组
(2)多表查询 ,
使用改为left,right,inner join都可以,看是以哪个表为准。
1.前言。
如题。
2.代码
(1)单表查重复数据,根据a分组
SELECT m.a,m.b, INNER JOIN (select a,b,COUNT(*) AS rank FROM test.`A` A GROUP BY a HAVING rank>1 )k ON m.a=k.a
(2)多表查询 ,
使用改为left,right,inner join都可以,看是以哪个表为准。