Struppi: MySQL: LEFT JOIN mit ORDER BY id DESC LIMIT 1

Beitrag lesen

SELECT k.*, b.*
FROM kategorie k LEFT JOIN beitrag b ON b.kategorieid = k.id
GROUP BY b.kategorieid
ORDER BY b.kategorieid, lastmodification DESC

die query ist vom inhaltlichen mal abgesehen schon syntaktisch falsch. es ist das alte leid bei mysql mit GROUP BY. lies noch mal die doku und du wirst sehen, dass dies auch ohne fehlermeldung fehlerhaft ist.

Also bei mir läuft die Abfrage ohne Fehlermeldung durch.

Aber ich hab schon öfters hier gelesen das dies oder jenes bei einem group by nicht stimmt, verstanden habe ich das nie. An welcher Stelle in der Doku steht das?

Struppi.