mysql查询某一个或几个字段重复值

用having count >1 

思路:先按照要查询出现重复数据的列,进行分组查询。count>1代表出现2次或2次以上。

select 列名1,count(1) as count 
from 表名
group by  列名1
having count>1  and 其他条件

 

select 列名1,列名2,count(1) as count 
from 表名
group by  列名1,列名2 
having count>1  and 其他条件

--------------------------------------------

看到一篇讲count(*)与count(1)区别的文章,转载一下

posted @ 2019-03-18 21:27  麦棕  阅读(559)  评论(0编辑  收藏  举报