Einzelnen Beitrag anzeigen

zwaem86

Registriert seit: 4. Jul 2006
16 Beiträge
 
Delphi 7 Professional
 
#4

Re: Problem mit mehrfachen JOIN

  Alt 11. Jul 2006, 17:08
Muss das nicht vllt. so aussehen:

SQL-Code:
SELECT tab1.FeldA, tab2.FeldB, tab3.FeldC, tab4.FeldD
FROM tab1
LEFT OUTER JOIN tab2
ON ((tab1.Feld1=tab2.Feld1) AND (tab1.Feld2=tab2.Feld2)),
tab2 LEFT OUTER JOIN tab3
ON (tab2.Feld3=tab3.Feld3),
tab1 LEFT OUTER JOIN tab4
ON (tab1.Feld4=tab4.Feld4)
WHERE
(tab2.Feld5 IS NULL OR tab2.Feld5=100)
OR
tab3.Feld7 IS NULL
AND
(tab4.Feld6 IS NULL OR tab4.Feld6=100)
Das Problem iss dass ich fast aussließlich unter ORACLE programmiere. Zwar ab und zu auch unter MSSQl oder DB2(gleiche schreibweise wie in deinem Beispiel) aber da verzweifel ich auch immer an den Outer joins............und frag dann immer lieber nen Arbeitskollegen und lass ihn drüber gucken............

Güße............
http://home.arcor.de/opencomedy/Bilder/161.jpg
Nichts auf der Welt ist so gerecht verteilt wie der Verstand. Denn jedermann ist überzeugt, dass er genug davon habe.
(Rene Descartes, fr. Mathematiker u. Philosoph, 1596-1650)
  Mit Zitat antworten Zitat