Sieht eigentlich richtig aus, aber derda sagt was anderes:
Multiple LEFT JOINs in MS Access Database (was mir bisher nicht bekannt war und mir fehlt die Möglichkeit es zu testen).
Wenn ich's halbwegs recht überblicke, könnte dabei sowas rauskommen:
SQL-Code:
SELECT
Materialrollen.Rollennummer,
Materialrollen.[Mat-Nr],
SUM(Materialrollen.[Arb-Breite] * Materialrollen.lfm) as quadratmeter,
[Material-Stamm].[Lieferanten-Nr]
FROM
(
Materialrollen
LEFT JOIN Rollenlager ON (Materialrollen.Rollennummer = Rollenlager.Rollennummer)
)
LEFT JOIN [Material-Stamm] ON ([Material-Stamm].[Mat-Nr] = Materialrollen.[Mat-Nr])
GROUP BY
Materialrollen.[Mat-Nr],
Materialrollen.Rollennummer,
[Material-Stamm].[Lieferanten-Nr]
MS-
Access <->
SQL-Standard: Zwei fremde Welten treffen aufeinander
Es ist immer wieder für eine Überraschung gut