以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- SQL求助! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=101258) |
-- 作者:lmlptj -- 发布时间:2017/5/27 11:33:00 -- SQL求助! 如何用sql语句查询:表中有若干个重复的身份证号,如何查询同一个身份证号出现多个姓名?? 谢谢老师指点!
|
-- 作者:有点蓝 -- 发布时间: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 -- 发布时间:2017/5/27 14:44:00 -- 因为表中有多个一样的身份号,从理论上讲同一身份号的姓名都应该相同(如都为张三)!但就是因为人工录错误,出现在了同一个身份号,出现了多个不同的姓名(既有张三、也有李四)!!我就是想把这类人给找出来! |
-- 作者:有点蓝 -- 发布时间: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.身份证 |