Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql]zapytanie
Forum PHP.pl > Forum > Przedszkole
Fargo17
Chciałbym się dowiedzieć czy da się zrobić zapytanie do bazy które będzie sumowało ilość graczy w drużynie, sumowało ilość zabić poszczególnych graczy w drużynie następnie dzieliło ilość zabić przez ilość graczy i wyświetlało 10 wyników wg najwyższej średniej. Czy mógłby mnie ktoś jakoś nakierować?
Zrobione zapytanie przeze mnie sumuje liczbę graczy w drużynie i wyświetla 10 wyników. Nie wiem jednak jak rozwiązać w/w problem.

  1. $query = mysql_query("SELECT guilds.guildName, Sum(characters.killsLifeTime), Count(guild_data.playerid) FROM characters, guild_data, guilds WHERE guild_data.guildid = guilds.guildId AND characters.guid = guild_data.playerid GROUP BY guilds.guildName ORDER BY characters.killsLifeTime DESC LIMIT 10 ");



Bardzo proszę o pomoc, chęci mam spore - umiejętności mniej smile.gif

Pozdrawiam,
Fargo
c3zi
Zacząłbym od pokazania nam struktury bazy danych .. Zaoszczędzi to czas w analizie..
Fargo17
tabela Guilds:
-guildId
-guildName
-leaderguid

tabela guild_data
-playerId
-guildid
-guildrank

tabela characters:
-guid
-acct
-name
-killsLifeTime
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.