Hallo,
meine Select-Abfrage:
Delphi-Quellcode:
Datamodule1.ADOQueryRollenLagerplatz.SQL.Add('SELECT Materialrollen.*, Rollenlager.Lagerplatz, RollenKommentar.Kommentar FROM (Materialrollen LEFT JOIN Rollenlager ON Materialrollen.Rollennummer = Rollenlager.Rollennummer)');
Datamodule1.ADOQueryRollenLagerplatz.SQL.Add('LEFT JOIN RollenKommentar ON Materialrollen.Rollennummer = RollenKommentar.Rollennummer where Materialrollen.DatumAb = NULL ORDER BY Materialrollen.DatumWE');
funktioniert eigentlich, jedoch ohne die "where Materialrollen.DatumAb = NULL" Anweisung. Das Feld "DatumAb" git es nur in der Tabelle "Materialrollen". Eigentlich müsste man die Tabelle "Materialrollen" vorselektieren. Aber möglicherweise geht Das auch in der oberen Anweisung. Könnte mir Jemand helfen?
Gruß, Luckner