Office中国论坛/Access中国论坛
标题:
(已解决)求助 如何在一张表中查询不同年份人员信息不一致的地方?
[打印本页]
作者:
acuna3
时间:
2009-9-11 22:57
标题:
(已解决)求助 如何在一张表中查询不同年份人员信息不一致的地方?
本帖最后由 acuna3 于 2009-9-12 12:15 编辑
表中存有每年员工的个人信息,现在想通过查询查找员工不同年份个人信息不一致的地方。主要检查同一个姓名在不同年份身份证号不一致的记录、同一个身份证号在不同年份姓名不一致的记录,(就是运行查询能找出在不同年份具有相同姓名和不同身份证号的记录以及具有相同身份证号不同姓名的记录)谢谢~~举例:
身份证号 姓名 年份
123456 张三 2008
456123 李四 2008
1234567 王二 2008
123457 张三 2009
456123 李四 2009
1234567 王三 2009
运行查询的话应该出现
身份证号 姓名 年份
123456 张三 2008
123457 张三 2009
1234567 王二 2008
1234567 王三 2009
作者:
stvent
时间:
2009-9-11 23:53
参考,未知是否读懂你意思!
作者:
acuna3
时间:
2009-9-12 00:52
谢谢2楼,不好意思刚才没说清楚
作者:
ACMAIN_CHM
时间:
2009-9-12 07:40
select * from yourTable a
where exists (select 1 from yourTable where 姓名=a.姓名 and 身份证号<>a.身份证号)
作者:
acuna3
时间:
2009-9-12 10:32
谢谢4楼兄弟,运行正确
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3