Hallo,
ich würde gerne eine Bestenliste erstellen. Pro Aktion die durchgeführt wird, wird ein neuer Eintrag erstellt.
Nun ist meine Frage, wie kriege ich dass hin die Besten 3 anzeigen zu lassen ? Der Benutzer wird bei einen neuen Eintrag mit der AccountID versehen.
Also wir haben bspw folgende Tabelle
ID, BenutzerID, Zeit
Wir nehmen also mal an wir haben folgende Einträge
1, 1, 1609583740
2, 1, 1609583740
3, 1, 1609583740
4, 1, 1609583740
5, 1, 1609583740
6, 3, 1609583740
7, 3, 1609583740
8, 3, 1609583740
9, 2, 1609583740
Platz 1 wäre in dem Fall der Benutzer mit der BenutzerID 1. Den zweiten Platz belegt die BenutzerID 3 und den Dritten die BenutzerID 2.
Wie kann man dass ganze in SQL umsetzen ? Es können natürlich noch andere BenutzerIDs geben.