现在的位置: 首页 > 综合 > 正文

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

2013年07月09日 ⁄ 综合 ⁄ 共 522字 ⁄ 字号 评论关闭

--查询表中某一字段值重复的记录,有如下方法可供参考。
--以下例子以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 --这种写法与上面的类似,但是有一点区别是能给出每个字段重复的个数

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

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1415372 

【上篇】
【下篇】

抱歉!评论已关闭.