Office中国论坛/Access中国论坛

标题: qiu zhu !!!!!HELP SQL!!! [打印本页]

作者: 371630250    时间: 2011-4-20 19:58
标题: qiu zhu !!!!!HELP SQL!!!
求助啊!!急啊!!!

额。。。。
在一大堆人中 有几个人  在不同的比赛中  分别代表了不同的城市 参加比赛
现在要选出  那这几个人  就是说这几个 重复参加比赛但是每次都代表不同城市的人
作者: todaynew    时间: 2011-4-20 20:19
本帖最后由 todaynew 于 2011-4-20 20:32 编辑
371630250 发表于 2011-4-20 19:58
求助啊!!急啊!!!

额。。。。


SELECT 身份证号,姓名 FROM tbname  GROUP BY 身份证号,姓名 HAVING count(身份证号)>1
作者: 371630250    时间: 2011-4-20 20:21
回复 todaynew 的帖子

不行啊 。。。。木有用。。T T。。
大牛
求扣扣  我具体发你看看莫 。。。。
作者: todaynew    时间: 2011-4-20 20:35
371630250 发表于 2011-4-20 20:21
回复 todaynew 的帖子

不行啊 。。。。木有用。。T T。。

用分组查询向导自己解决,很简单的问题。
身份证号、姓名分组,身份证号计数,条件设为身份证号计数大于1。
作者: 371630250    时间: 2011-4-20 20:37
回复 todaynew 的帖子

那怎么能把一个表格出现两次的数据怎么删选出   
作者: todaynew    时间: 2011-4-21 07:08
371630250 发表于 2011-4-20 20:37
回复 todaynew 的帖子

那怎么能把一个表格出现两次的数据怎么删选出

假设你要删除身份证号重复的记录,则:
DELETE  a.*  
FROM  tbname  as a
WHERE  (select count(b.身份证号)  from tbname as b
where b.[身份证号]=a.身份证号 and b.表ID<=a.[表ID])>1  




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3