Office中国论坛/Access中国论坛

标题: 求助:如何查询两表中相同单位不同的纪录,感谢解决!!! [打印本页]

作者: park69    时间: 2007-3-2 19:41
标题: 求助:如何查询两表中相同单位不同的纪录,感谢解决!!!
有2张表,2张表都含有ID和数量两个字段,怎么查询两表中相同ID下数量不相同的记录,并返回其中一张表中的记录。

感谢各位高手解决下,很急[em06][em06][em06]
作者: howernet    时间: 2007-3-2 21:01
SELECT 表1.ID, 表1.数量
FROM 表1 INNER JOIN 表2 ON 表1.ID = 表2.ID
WHERE (((表1.数量)<>[表2].[数量]))



这个是显示表1的。
作者: andymark    时间: 2007-3-2 22:28
select 表1.ID, 表1.数量 from 表1 where 表1.数量 not in (select 数量 from 表2 where 表2.ID=表1.ID)

union

select 表2.ID, 表2.数量 from 表2 where 表2.数量 not in (select 数量 from 表1 where 表1.ID=表2.ID)



作者: park69    时间: 2007-3-2 22:49
感谢2位高工的答案,问题解决了,谢谢!!!




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