【发布时间】:2013-02-01 01:09:18
【问题描述】:
我需要在访问数据库中运行以下查询。需要做什么改变。 因为它给出了一个语法错误
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
感谢您的帮助
干杯
沙巴
【问题讨论】:
-
你正在加入 t3 和 t2,但是加入条件是 t1,t3?
-
如果您在 VBA 中运行它,请包含代码。否则你可能得不到有用的回应。 (当你在它的时候,恢复我删除的 VBA 标签,认为它不适用。)
-
基本故障排除:尝试查询的简化版本,直到找到可以运行的查询。然后工作到最终版本。