我需要在访问数据库中运行以下查询。需要做些什么改变。 因为它给出了语法错误
SELECT t1.col11, t3.col32, t2.col22, t2.col23
FROM t1, t2, t3
WHERE t1.col11 = t3.col31
AND t3.col32 = t2.col21 (+)
我在下面尝试但仍然会出现语法错误
SELECT t1.col11, t3.col32, t2.col22, t2.col23
FROM t1, t3 left outer join t2 ON t1.col11 = t3.col31
WHERE t1.col11 = t3.col31
感谢您的帮助
干杯
Shabar
答案 0 :(得分:0)
通过将原始SQL粘贴到Access查询窗口中,它返回了:
SELECT t1.col11, t3.col32, t2.col22, t2.col23
FROM (t1 INNER JOIN
t3 ON t1.col11 = t3.col31) INNER JOIN
t2 ON t3.col32 = t2.col21
Access非常擅长翻译这样的基本SQL - 你只需要注意它不理解的命令