设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 1660|回复: 10
打印 上一主题 下一主题

[其它] 两张表里找出不匹配的记录(急)

[复制链接]
跳转到指定楼层
1#
发表于 2006-8-12 19:43:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在一个数据库里有两张表,由于这两张表里记录有4千多人,两张表里的有两个字段是相同的,医保编号和姓名,想通过查询(利用医保编号和姓名)找出不匹配的记录。请帮助,谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-8-12 20:17:00 | 只看该作者
请用"不匹配查询"
3#
 楼主| 发表于 2006-8-12 22:24:00 | 只看该作者

求助

用不匹配查询不准确,能否可告诉我用条件查询(SQL语句)



谢谢
4#
发表于 2006-8-12 23:18:00 | 只看该作者
传你的示例上来吧
5#
 楼主| 发表于 2006-8-13 00:43:00 | 只看该作者
由于这是厂里的资料,不便传给你看,我就大概写个例子:

A表             医保编号     姓名     出生年月     类别   医保备注

                      2456        黄小毛     68.12.01   在职      0

                      2578         王婷        54.7.112   退休     0

                      2289        刘芳         64.5.26     病退     0

B表           医保编号     姓名     出生年月     类别   上月缴费     总共缴费

                     2456        黄小毛     68.12.01   在职      54              2654

                      2568        王婷        54.7.112   退休     26              1245

                      2289        刘芳         64.5.26     病退     2654          2547

B表王婷就与A表对不上,我就要把对不上的找出来,由于原表记录有4000多个,A表与B表医保编号与姓名两张表要对上,就很难找.有可能姓名对不上,医保编号对不上.通过数据库我已经把医保编号和姓名相同找出来的,可是再用不匹配查询会少很多条记录,所以我想用条伯查询,由于数据库不很太熟,所以请帮忙.

                     
6#
发表于 2006-8-13 00:58:00 | 只看该作者
SELECT A表.医保编号, A表.姓名
FROM A表 LEFT JOIN B表 ON (A表.医保编号 = B表.医保编号) AND (A表.姓名 = B表.姓名)
WHERE (((B表.医保编号) Is Null));
7#
 楼主| 发表于 2006-8-13 01:29:00 | 只看该作者
我要的是显示对不上的记录,这个是显示两个相同的记录的是吗?

请赐教!
8#
发表于 2006-8-13 02:00:00 | 只看该作者
以下是引用jjhxwf在2006-8-12 17:29:00的发言:


我要的是显示对不上的记录,这个是显示两个相同的记录的是吗?

请赐教!



要简单一点的话,考虑按2个字段做2个不匹配查询,然后group by.反正写错的姓名或编号都要改的,一个一个字段改一样的.

[此贴子已经被作者于2006-8-12 18:04:11编辑过]

9#
 楼主| 发表于 2006-8-13 05:02:00 | 只看该作者
本人也许太笨了,能不能讲的具体一些,用不匹配查询,SQL语句应该怎么写才能显示出不匹配的记录。

万分感谢!
10#
发表于 2006-8-13 18:36:00 | 只看该作者
6楼已经写出SQL语句了,还不明的话上传你的示例吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-2 02:56 , Processed in 0.091119 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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