Hallo,
ich komme bei einer Datenbankabfrage die ich brauche leider nicht auf den richtigen Weg.
Situation: Soziales Netzwerk mit Forum, Likes und Abstimmungen.
Soll: Übersichtsseite mit den 10 aktivsten Usern. Die Reihenfolge soll nach Punkten (Posts, Likes auf seine Posts, Abstimmungen...) zusammengerechnet werden und auf 10 limitiert und nach Punkten sortiert werden.
Tabellenstruktur:
usertabelle [userID,name]
abstimmungen [id]
abstimmungen_votes [id,userID]
posts [userID, likes]
Ich komm soweit, dass ich für jeden User verschiedene Abfragen mache und dann zusammenzähle, aber für alle User sortiert nach Punkten absteigend und limitiert nach 10 bekomm ich nicht hin.
Hat wer nen Denkanstoß oder eine Lösung?
Mit freundlichen Grüßen
Topol
ich komme bei einer Datenbankabfrage die ich brauche leider nicht auf den richtigen Weg.
Situation: Soziales Netzwerk mit Forum, Likes und Abstimmungen.
Soll: Übersichtsseite mit den 10 aktivsten Usern. Die Reihenfolge soll nach Punkten (Posts, Likes auf seine Posts, Abstimmungen...) zusammengerechnet werden und auf 10 limitiert und nach Punkten sortiert werden.
Tabellenstruktur:
usertabelle [userID,name]
abstimmungen [id]
abstimmungen_votes [id,userID]
posts [userID, likes]
Ich komm soweit, dass ich für jeden User verschiedene Abfragen mache und dann zusammenzähle, aber für alle User sortiert nach Punkten absteigend und limitiert nach 10 bekomm ich nicht hin.
Hat wer nen Denkanstoß oder eine Lösung?
Mit freundlichen Grüßen
Topol