【发布时间】:2012-08-11 04:26:04
【问题描述】:
我试图了解为什么我的查询(如下)在运行时会在 MS Access Sql 查询编辑器(sqlview)中显示错误消息。
SELECT *
FROM tblUSPS
INNER JOIN tblProductUSPS
ON tblProductUSPS.[PRODUCTUSPS_USPS] = tblUSPS.[USPS_CODE]
INNER JOIN tblAttribute
ON tblUSPS.USPS_ID = tblAttribute.ATTRIBUTE_USPSID
据我所知,如果我删除任何一条 INNER 连接线,则下面的脚本。例如,此脚本运行时没有错误
SELECT *
FROM tblUSPS
INNER JOIN tblProductUSPS
ON tblProductUSPS.[PRODUCTUSPS_USPS] = tblUSPS.[USPS_CODE]
这个也是如此
SELECT *
FROM tblUSPS
INNER JOIN tblAttribute ON tblUSPS.USPS_ID = tblAttribute.ATTRIBUTE_USPSID
但是当我合并时,出现了问题,我无法找到它,所以我需要一些帮助来识别它。
【问题讨论】:
-
请先尝试谷歌搜索,在这种情况下,“MS Access 多个内部连接”让我直接找到了您的问题:dbforums.com/microsoft-access/… 老实说,SO 不应该是您解决所有问题的第一站。
标签: sql database vba ms-access vbscript