展开全部
思路是建立两个查询,第一个查询找出两表中相同的数据,第二个查询找出表中有而第一个查询中没有的数据,第二个查询的内容就是你要的数据了.
例如有两表:表1,表2,都有一个字段(都名为:字段1),建立第一个查询(查询1):
SELECT 表2.字段1
FROM 表2 INNER JOIN 表1 ON 表2.字段1=表1.字段1;
(找出两表都有的数据.)
(假如要找出表1有而表2没有的数据)建立第二个查询如下(查询2):
SELECT 表1.字段1
FROM 表1 LEFT JOIN 查询1 ON 表1.字段1 = 查询1.字段1
WHERE (((表1.字段1) Is Not Null) AND ((查询1.字段1) Is Null));
同样的方法可以找出表2有而表1没有的数据.
例如有两表:表1,表2,都有一个字段(都名为:字段1),建立第一个查询(查询1):
SELECT 表2.字段1
FROM 表2 INNER JOIN 表1 ON 表2.字段1=表1.字段1;
(找出两表都有的数据.)
(假如要找出表1有而表2没有的数据)建立第二个查询如下(查询2):
SELECT 表1.字段1
FROM 表1 LEFT JOIN 查询1 ON 表1.字段1 = 查询1.字段1
WHERE (((表1.字段1) Is Not Null) AND ((查询1.字段1) Is Null));
同样的方法可以找出表2有而表1没有的数据.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询