Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql]zapytanie
Fargo17
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 4.02.2008
Skąd: Białystok

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
c3zi
post
Post #2





Grupa: Zarejestrowani
Postów: 266
Pomógł: 20
Dołączył: 15.11.2006
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


Zacząłbym od pokazania nam struktury bazy danych .. Zaoszczędzi to czas w analizie..


--------------------
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Go to the top of the page
+Quote Post
Fargo17
post
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 4.02.2008
Skąd: Białystok

Ostrzeżenie: (0%)
-----


tabela Guilds:
-guildId
-guildName
-leaderguid

tabela guild_data
-playerId
-guildid
-guildrank

tabela characters:
-guid
-acct
-name
-killsLifeTime
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 19:51