0

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

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

感谢你的帮助

干杯

沙巴

4

1 回答 1

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

于 2013-01-31T15:43:30.177 回答