Hi !
Nur zur Info:
Hab noch mal etwas mit dem
SQL rumprobiert:
Es reicht auch, einfach die Tabellen Kunden und Artikel vor dem LEFT OUTER JOIN zu klammern !!
SQL-Code:
SELECT MAX((IF ISNULL(ArtikelTarif.Tarif,0)=0 THEN Artikel.FrachtPauschale ELSE ArtikelTarif.Tarif ENDIF)) AS Porto
FROM Auftrag,Auftragsposition,
(Kunden,Artikel) LEFT OUTER JOIN ArtikelTarif ON (Artikel.ID=ArtikelTarif.ArtikelID AND Kunden.Laendercode=ArtikelTarif.Laendercode)
WHERE Auftrag.KundenID=Kunden.ID
AND Auftrag.ID=Auftragsposition.AuftragID
AND Auftragsposition.ArtikelID=Artikel.ID
AND Auftrag.ID=610
Gruß, Helld