Vinzenz Mai: Mysql left join problem

Beitrag lesen

Hallo

das hilft mir leider nicht weiter...

hast Du es versucht?

wenn ich das group by weglasse bekomme ich viel zu viele Ergebniszeilen...

Nein, wieso? Kann ein Clan mehrfach in der gleichen Liga sein? Wohl kaum.

und mit der Where-Klausel muss ich ja irgendwie eingrenzen bzw irgendwo muss ja erwähnt werden, dass es sich um einen bestimmte Clan handelt...

Ja, nur nicht in der WHERE-Klausel, sondern in der Join-Bedingung.

der Wert isregistered soll einfach nur anzeigen, ob ein Clan registriert ist oder nicht... also 0 oder 1

eben deswegen benötigst Du COALESCE ...

Gib mir zu jeder Liga
  - die id
  - den Liganamen
  - meinen gewünschten Clan, falls er drin ist, sonst NULL
  - und ob er registriert ist (als 0 oder 1, aber nicht als NULL)
aufwärts sortiert nach Liganamen

Ich sehe keinen Grund für GROUP BY.

Freundliche Grüße

Vinzenz