Hi,
habe folgendes Problem mit HAVING:
id | name | datum | nachricht
1 | Daniel | 2009-10-10 14:13:21 | hmm
2 | Otto | 2009-10-11 04:23:31 | na wie gehts
3 | Daniel | 2009-10-12 10:22:31 | blabla
Jetzt will ich die namen Namen gruppieren:
SELECT id,nachricht FROM nachrichten GROUP BY name HAVING MAX(datum)
Zweck: Ich möchte von jedem User nur die letzte Nachricht anzeigen.
Das Ergebnis müsste eigentlich so aussehen:
3 blabla
2 na wie gehts
Leider ignoriert er aber scheinbar das HAVING komplett und zeigt anstelle dessen
1 | hmm
2 | na wie gehts