如何查询某一字段中相同值的纪录?

来源:互联网 发布:多益网络 评价 编辑:程序博客网 时间:2024/05/19 17:24

--查询表中某一字段值重复的记录,有如下方法可供参考。
--以下例子以idmum字段为例,要列出所有idnum重复的记录。

--select * from user_info a where (select   count(*)   from   user_info   where   idnum=a.idnum)>1

--select * from user_info where idnum in (select idnum from user_info group by idnum   having   count(*)>1)

--select idnum  from  user_info group   by  idnum having   count(*)   >1  --这种写法只能起到筛选作用

--select   idnum,count(*)   from   user_info   group   by   idnum   having   count(*)>1 --这种写法与上面的类似,但是有一点区别是能给出每个字段重复的个数

不知道其他方法还有什么,知道的请留下方法一起学习一下。

原创粉丝点击