Achim Schrepfer: GROUP BY?

Beitrag lesen

Hi,

Ich möchte nun anzeigen, welche Userid zum Beispiel den Eintrag profilid=7 hat. Das ist auch kein Problem. Allerdings wenn userid 1 am 1.11.2002 die Profilid=7 gesetzt hat und am 4.11.2002 ebenfalls, möchte ich nur den neuesten Eintrag anzeigen, nicht alle.

Tabelleneinträge:
userid: 1
profilid: 7
datum: 2002-11-01

userid: 1
profilid: 7
datum: 2002-11-11

userid: 2
profileid: 7
datum 2002-11-12

Angezeigt werden soll:
User 1 zuletzt am 11.11.2002
User 2 zuletzt am 12.11.2002

vielleicht mit einem GROUP BY?

SELECT userid, profilid, datum FROM tabelle GROUP BY userid ORDER BY datum

Das sollte für jeden User nur einen Datensatz ausspucken.

viele Grüße
Achim Schrepfer

PS: irgendwie mag mich das Forum nicht. Das Thema musste ich zwangsweise neu setzen...