2013-11-25 141 views
0

帮助我是一个新手。我试图提取可能在一个表中但不在另一个表中的数据。比较2个表格的数据SQL

这会返回多行相同的信息。

SELECT DISTINCT * 
FROM Schools, Schools_Current 
WHERE ([Schools].[School_ID]<>[Schools_Current].[School_ID]); 
+0

我会建议使用SQL连接做http://www.w3schools.com/sql/sql_join.asp – DoIt

回答

1

你可以试试这个:

SELECT DISTINCT * 
FROM Schools_Current 
WHERE School_ID NOT IN (
    SELECT School_ID 
    FROM Schools 
) 
+0

我尝试这样做。它要求我输入一个参数值。我不确定要输入什么。 – user3033052

+0

我对访问不是很熟悉,但似乎有一个页面可以解决[here](http://office.microsoft.com/en-us/access-help/why-does-access-want -Me到输入一个参数值-HA010274377.aspx)。这个查询不应该接收任何参数。 –