SQL erhält für jede PlayerID SUMME der Zeile

8

Ich habe ein Layout, das ungefähr so ​​aussieht:

%Vor%

Was ich versuche ist, die Summe von ExpChange für jeden Spielernamen zu bekommen und sie durch die Summe von expchange zu ordnen. (Eine Highscore-Liste mit SUM (ExpChange) als Ergebnis.

Das habe ich bisher:

%Vor%

Aber jetzt muss ich es irgendwie pro Spieler nach der Summe des Austausches für diesen Spieler sortieren. Ist das möglich? Ich habe versucht, eine Tonne dafür zu suchen, konnte aber nichts finden. Danke

P.S. Ich habe auch so etwas versucht:

%Vor%

aber es gibt nur den gesamten ExpChange für jeden aus, nicht für jeden einzelnen Spieler.

    
user1949671 04.01.2013, 20:04
quelle

2 Antworten

11

Sie müssen eine GROUP BY -Klausel hinzufügen, um die sum() für jede player :

zu erhalten %Vor%

Wenn Sie nur Datensätze mit einer Übereinstimmung in der Tabelle exp möchten, können Sie ein INNER JOIN verwenden:

%Vor%     
Taryn 04.01.2013, 20:06
quelle
0

probiere das

aus %Vor%     
echo_Me 04.01.2013 20:08
quelle

Tags und Links