MS访问SQL错误我试图做一个设置的差异,如this问题所示,除了我在Microsoft Access中执行它。我使用的SQL查询如下:从条款
SELECT FieldName
FROM CalParams_External
EXCEPT SELECT FieldName
FROM CalParams_Internal
UNION
SELECT FieldName
FROM CalParams_Internal
EXCEPT SELECT FieldName
FROM CalParams_External
当我运行这个然而,它抛出一个错误:
Syntax error in FROM clause
我希望得到这个工作。我在这里做错了什么,以及如何让这个简单的脚本运行?
编辑
根据下面的评论,JET不支持EXCEPT
声明。我想通过使用MINUS
语句(我相信这是支持的)找到只有一个数据集的非相交部分来分解问题。下面是我现在在做什么:
SELECT FieldName
From CalParams_External
MINUS
SELECT FieldName
FROM CalParams_Internal
我仍然得到尽管关于FROM
条款相同的错误。
JET不支持EXCEPT。 –
那么我怎么能在JET上做到这一点? – user32882
看到https://stackoverflow.com/questions/19615177/how-do-i-write-a-full-outer-join-query-in-access – koriander