Office中国论坛/Access中国论坛

标题: 如何查询A,B表中不同记录 [打印本页]

作者: tian0shi    时间: 2008-12-17 20:30
标题: 如何查询A,B表中不同记录
A表中有AID,ANO,
B表中有BID,BNO
AID=BID

A中记录多于B中记录,

现想用查询找出A中多于B中的记录,应该怎么写?
作者: Henry D. Sy    时间: 2008-12-17 21:06
select * from a where aid not in (select bid from b)
也可以用向导里的查询不匹配记录。
作者: tian0shi    时间: 2008-12-17 22:07
谢谢Henry D. Sy
作者: tian0shi    时间: 2008-12-17 22:08
本来第一次这么写挺好用的,可是实然不知道为什么,就是不行了,重试了N次,还是不行...语句一个字也没有改,最开始就实现了,现在就不行了,为什么这么不稳定
作者: Henry D. Sy    时间: 2008-12-17 22:12
有提示错误?
作者: tian0shi    时间: 2008-12-17 22:21
没有,就是查询出来是空白,而实际应该有不同记录的啊,刚开始能查出来,后来就查不出来了
作者: Henry D. Sy    时间: 2008-12-17 22:23
把例子传上来吧




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3