MS Access中的查询格式问题

时间:2013-01-31 09:42:29

标签: sql ms-access

我需要在访问数据库中运行以下查询。需要做些什么改变。 因为它给出了语法错误

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

1 个答案:

答案 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 - 你只需要注意它不理解的命令