Einzelnen Beitrag anzeigen
  #7 (permalink)  
Alt 15-11-2006, 14:30
Gurge
 Newbie
Links : Onlinestatus : Gurge ist offline
Registriert seit: Jul 2006
Ort: Ottendorf-Okrilla (Dresden)
Beiträge: 21
Gurge ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Aha, gut.

Also musst du in der Tabelle gesamt eigentlich nicht Score speichern, da sich die innerhalb eines Monats ja eh ändert.
Also schlage ich mal folgende Änderung vor:

master_aktiv : User, Score
master_gesamt: User, Score2

Das hat den Vorteil das du den aktuellen Stand abfragen kannst mit:

Code:
SELECT master_aktiv.USER, SUM( Score ) AS Score, Score2
FROM master_aktiv
LEFT JOIN master_gesamt ON ( master_aktiv.User = master_gesamt.User )
GROUP BY master_aktiv.User
Jetzt musst du nur am Ende des Monats, wenn du die master_aktiv leer machst die Scoredaten jeden Benutzers bei Score2 hinzurechnen. Dafür muss ein PHP-Script ran. Dürfte jetzt aber nicht das Problem sein oder?
Mit Zitat antworten