Vinzenz Mai: MySQL - Query Statement gesucht

Beitrag lesen

Hallo Mike,

das ist eine häufig gestellte Frage. Die Antwort, ob es einfach möglich ist, hängt von Deiner MySQL-Version ab. Bei MySQL ist es wegen der enormen Unterschiede im Funktionalitätsumfang zwischen den einzelnen Versionen immer sinnvoll, bei einer Frage hier im Forum die verwendete Version anzugeben

Tabellenname = berichte
Spalten:
id, text, entry_timestamp, mannschaft, newsletter

Ich brauche eine Abfrage welche mir den neuesten Eintrag (max entry_timestamp) pro Mannschaft (group by mannschaft) anzeigt, WHERE newsletter='N'

Du benötigst eine korrelierte Unterabfrage, Unterabfragen werden von MySQL ab der Version 4.1 unterstützt. Du könntest die Lösung in </archiv/2006/1/t122127/#m785397> an Dein Problem anpassen.

Ist Deine MySQL-Version älter, dann wird es gemeiner und mit einem sowohl häßlichen wie ineffizienten Trick lösbar, siehe Archiv. Poste deswegen bitte Deine Version.

Freundliche Grüße

Vinzenz