Rangliste erstellen nach 2 Kriterien

  • Hi,

    ich möchte gerne eine Rangliste aus 100 Einträgen erstellen.

    Dabei ist Folgendes wichtig: Sie soll herabsteigend sein (DESC) und max. 100 Einträge haben (LIMIT 100). Aber es wird nach 2 Kriterien sortiert. 1x wer am meisten Missionen absolviert hat (Erechnet sich aus der Spalte "erfolreich" + der Spalte "fehlgeschlagen") und wer am Meisten davon erfolgreich abgeschlossen hat (Spalte in der DB heißt "erfolgreich")

    Wie kann ich das mit PHP und MySQL lösen?

    Für Hilfe bin ich sehr dankbar.

    Chrissi91

  • Spalte: Erfolgreiche Missionen
    Spalte: Nicht erfolgreiche Missionen

    Jetzt möchte ich es so machen, dass der 1. in der Rangliste der ist, der den höchsten prozentualen Anteil an erfolgreichen Missionen hat mit den meisten Missionen gesamt.

    Beispiel:

    Spieler 1 hat 1 Mission erfolgreich und 1 fehlgeschlagen (Quote: 50%)
    Spieler 2 hat 10 Mission erfolgreich und 10 fehlgeschlagen (Quote: 50%)
    Spieler 3 hat 1000 Mission erfolgreich und 1 fehlgeschlagen (Quote: 99,9%)
    Spieler 4 hat 10 Mission erfolgreich und 0 fehlgeschlagen (Quote: 100%)

    1. Spieler 3, da er am Meisten Missionen gespielt hat und die höchste Quote hat.
    2. Spieler 4
    3. Spieler 2
    3. Spieler 1