0
我已经以下查询:访问/ SQL查询JOIN创建的表
SELECT t1.Material, t1.Amount, t2.amtLast, t3.amtLast
FROM FAUF t1
LEFT JOIN
(SELECT FAUF.Material AS mat, FAUF.Amount AS amtLast
FROM FAUF
WHERE (year=2014)) t2
ON (t1.Material = t2.mat)
LEFT JOIN
(SELECT FAUF.Material AS mat, FAUF.Amount AS amtLast
FROM FAUF
WHERE (year=2013)) t3
ON (t1.Material = t3.mat)
WHERE (t1.year=2015);
MS访问被给我一个误差,即一个表达中缺少(t1.Material = t2.mat)。如果我排除最后一次JOIN查询的工作原理,我错过了什么?
谢谢您的帮助。第一个表达式仍然给我一个错误,我认为你错过了一个闭幕式,然而第二个却做到了这一点。 – Gremmbol
@Gremmbol。 。 。谢谢。它错过了一个闭幕式。 –