我正在使用RODBC在ACCESS中合并两个表。这是我的代码:
qry <- "SELECT * FROM
table1 LEFT OUTER JOIN table2
ON table1.Ref# = table2.Ref# "
result <- sqlQuery(connection, qry)
str(result)
返回以下错误消息:
"42000 -3100 [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression
我相信它是因为我没有使用&#34; table1.Ref#= table2.Ref#&#34;正确。使用特殊字符,如何修改此查询?非常感谢你提前。
答案 0 :(得分:0)
尝试使用方括号内的特殊字符包装字段名称。
SELECT
*
FROM
table1
LEFT JOIN
table2
ON
[table1].[Ref#] = [table2].[Ref#]
Access也不支持OUTER Join,所以只需尝试LEFT Join。