不支持 JOIN 表达式,尝试 LEFT JOIN 并且只有 return 个空值
JOIN expression not supported, trying to LEFT JOIN and only return nulls
我正在尝试加入 Excel 中的两个 table,并且只获取第一个 table 中与第二个 table 中的值不匹配的值].我正在使用带有 Access 数据库引擎的 ADO。 SQL 是:
SELECT a
,b
,c
FROM [data$a1:c3]
LEFT JOIN (
SELECT d
,e
,f
FROM [data$e1:g3]
) ON a = e
WHERE e IS NULL
我遇到 "JOIN expression not supported" 错误。我看不出我的 SQL 有什么问题;这里有什么问题?
你能试试这个更简单的形式吗?
SELECT t1.a, t1.b, t1.c
FROM [data$a1:c3] as t1 LEFT JOIN
[data$e1:g3] as t2
ON t1.a = t2.e
WHERE t2.e IS NULL;
派生的 table 可能需要别名,这是导致语法错误的原因。
我正在尝试加入 Excel 中的两个 table,并且只获取第一个 table 中与第二个 table 中的值不匹配的值].我正在使用带有 Access 数据库引擎的 ADO。 SQL 是:
SELECT a
,b
,c
FROM [data$a1:c3]
LEFT JOIN (
SELECT d
,e
,f
FROM [data$e1:g3]
) ON a = e
WHERE e IS NULL
我遇到 "JOIN expression not supported" 错误。我看不出我的 SQL 有什么问题;这里有什么问题?
你能试试这个更简单的形式吗?
SELECT t1.a, t1.b, t1.c
FROM [data$a1:c3] as t1 LEFT JOIN
[data$e1:g3] as t2
ON t1.a = t2.e
WHERE t2.e IS NULL;
派生的 table 可能需要别名,这是导致语法错误的原因。