Foxtable(狐表)用户栏目专家坐堂 → SQL求助!


  共有1607人关注过本帖树形打印复制链接

主题:SQL求助!

帅哥哟,离线,有人找我吗?
lmlptj
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:455 积分:3756 威望:0 精华:0 注册:2012/2/8 14:19:00
SQL求助!  发帖心情 Post By:2017/5/27 11:33:00 [只看该作者]

如何用sql语句查询:表中有若干个重复的身份证号,如何查询同一个身份证号出现多个姓名??
谢谢老师指点!

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107133 积分:544908 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/27 12:07:00 [只看该作者]

Select a.身份证,a.姓名 from {表A} As a Inner join  (Select distinct 身份证 from {表A} group by 身份证 having Count(身份证) > 1) As b on a.身份证= b.身份证

 回到顶部
帅哥哟,离线,有人找我吗?
lmlptj
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:455 积分:3756 威望:0 精华:0 注册:2012/2/8 14:19:00
  发帖心情 Post By:2017/5/27 14:44:00 [只看该作者]

因为表中有多个一样的身份号,从理论上讲同一身份号的姓名都应该相同(如都为张三)!但就是因为人工录错误,出现在了同一个身份号,出现了多个不同的姓名(既有张三、也有李四)!!我就是想把这类人给找出来!

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107133 积分:544908 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/27 15:48:00 [只看该作者]

Select a.身份证,a.姓名 from {表A} As a Inner join  (Select distinct 身份证 from {表A} group by 身份证 having Count(姓名) > 1) As b on a.身份证= b.身份证

 回到顶部