Ilja: Join mit Null werten

Beitrag lesen

moin,

Ich bekomme aber immer, egal welche art von Join, nur die Datensätze angezeigt wo es daten in der kassenwawidaten gibt.

du bist ein weiteres opfer des mysql GROUP BY "bugs". jedes andere DBMS würde dir eine fehlermeldung ausgeben, nur mysql geht dabei andere wege. die grundregel lautet, nur spalten in der selektion anzuzeigen, über die du gruppiert hast oder die eine aggregat-funktion benutzen. ist das nicht der fall, gibt es wie gesagt bei professionellen DBMS eine fehlermeldung, bei mysql passiert das nicht und du bekommst je nach konstellation zufällige daten angezeigt.

dein problem ist also weniger der LEFT JOIN, sondern liegt in der gruppierung. diese kannst du nicht einfach verändern, es hängt davon ab, was du angezeigt haben willst. insofenr müsstst du uns schon im detail mit beispieldaten sagen, was du machen willst.

Ilja