设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1079|回复: 4
打印 上一主题 下一主题

[查询] (已解决)求助 如何在一张表中查询不同年份人员信息不一致的地方?

[复制链接]
跳转到指定楼层
1#
发表于 2009-9-11 22:57:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-9-11 23:53:42 | 只看该作者
参考,未知是否读懂你意思!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
3#
 楼主| 发表于 2009-9-12 00:52:45 | 只看该作者
谢谢2楼,不好意思刚才没说清楚
4#
发表于 2009-9-12 07:40:06 | 只看该作者
select * from yourTable a
where exists (select 1 from yourTable where 姓名=a.姓名 and 身份证号<>a.身份证号)
5#
 楼主| 发表于 2009-9-12 10:32:48 | 只看该作者
谢谢4楼兄弟,运行正确
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 16:01 , Processed in 0.100534 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表