Servus
Hallo,
ich habe eine Tabelle mit folgendem Aufbau:
Feld 1: userid
Feld 2: profilid
Feld 3: datumIch 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.
Falls ich mich unklar ausgedrückt habe, hier ein Beispiel:
Tabelleneinträge:
userid: 1
profilid: 7
datum: 2002-11-01userid: 1
profilid: 7
datum: 2002-11-11userid: 2
profileid: 7
datum 2002-11-12Angezeigt werden soll:
User 1 zuletzt am 11.11.2002
User 2 zuletzt am 12.11.2002Ich hab einiges rumprobiert, komme aber zu keinem Ergebnis. Hat irgendwer eine Idee, wie ich diesen Select-Befehl aufbauen muss, damit das klappt?
ich denke so könnt es gehen:
select distinct userid,* from tabelle where profileid = 7 odery by datum desc;
oder auch asc, probier mal damit rum!
bydey