sql找出同一表中相同记录

問:
sql找出同一表中相同记录

悬赏分:5 - 解决时间:2005-11-5 17:29
用sql语句把同一个表中相同的记当列出来
如,表中有相同的EMAIL
那么是如何的把这些相同的找出来呢!??



多语句可以轻松实现,这里给一个语句实现的办法(列出[表名]中[字段名]相同的记录)
select * from 表名 where 字段名 in ( select 字段名 from (select Count(*) as num, 字段名 from 表名 Group by 字段名) as temptable where num>1)
sql server测试通过

posted on 2008-03-14 15:34 破曉之陽 阅读(119) 评论(1)  编辑 收藏 所属分类: 小问题

评论

#1楼 [楼主] 2008-03-18 11:41 破曉之陽      

select b10_01,b10_02 from byf10 group by b10_01,b10_02 having count(*)>1


上面的可以

这里给一个语句实现的办法(列出[表名]中[字段名]相同的记录)
select * from byf10 where b10_01 in (select b10_01 from byf10 group by b10_01 having count(*)>1)   回复  引用  查看    


标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      


相关链接:
 

导航

搜索

 

留言簿

随笔分类(55)

随笔档案(81)

文章分类(2)

文章档案(9)

收藏夹(102)

javascript庫

常去的网站

最新随笔

积分与排名

最新评论

阅读排行榜