Kjorni: mysql: Problemchen mit left join

Beitrag lesen

klar. Hatten wir hier schobn öfter. Du möchtest die zweite Bedingung ebenfalls in die JOIN-Bedingung einbauen, vergleiche z.B.

</archiv/2008/4/t170482/#m1114517>
</archiv/2008/8/t175131/#m1150944>

Hi Vinzenz,

habe ich versucht, umzusetzen:

select DISTINCT  
         r.ID,  
         r.Name,  
         ...  
         z.zahl  
         from table1 r  
         LEFT JOIN table2 z  
         ON r.ID = z.ID  
         AND  
         z.zahl = 0 

Aber dann erhalte ich einfach alle Werte, egal ob die Spalte 'zahl' gleich 0 oder 1 ist.

In meiner Ergebnissmenge steht dann als Spalte zahl immer 'NULL'.

Und nun?

Grüße, Kjorni