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。 。 。謝謝。它錯過了一個閉幕式。 –