Daniela Koller: SELCT ... WHERE Statement

Beitrag lesen

Hi Tobi

Problem: Die Daten sind nicht homogen, d.h. einigen Dokumenten ist kein Status zugeordnet.
Dadurch bekomme ich nur Records als Ergebnis, die eine StatusID haben, ich will aber auch alle Records die StatusID=NULL sind...

Dein Freund ist ein outer join, genauer ein left outer
join. Näheres erzählt dir sicher das Handbuch deiner
Konkreten DB. Falls du Oracle benutzt, dann funktioniert
das bei älteren Versionen nicht über das Schlüsselwort
sondern über ein + beim Vergleich. Ansonsten unterstützen die mir bekannten Datenbanken left outer join (MySQL seit nem guten Jahr).

Du solltest in solchen Fällen aber immer die verwendete Datenbank sagen damit man dir helfen kann.

Gruss Daniela

--
Nein, wir frieren unsere Hühner nicht auf Gletschern fest.