Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Konstrukcja zapytania
Forum PHP.pl > Forum > Przedszkole
fastlone
Witajcie.
Mam dwie tabele: jedna odpowiada za dane o użytkownikach, druga za jego statystyki z poszczególnych meczy.
Po każdym meczu dodawany jest rekord do tabeli ze statystykami, gdzie dodawane jest ID pojedynku, id gracza oraz jego statystyki (zabójstwa oraz śmierci)
Chciałem, by przy użyciu JEDNEGO zapytania pobrać wszystkie te dane na raz oraz wyświetlić w postaci listy, lecz nie jest to takie proste jak myślałem.
Próbowałem stworzyć zapytanie, które by pobierało te dane, lecz wyskakuje mi błąd. Proszę was o pomoc;
  1. SELECT a.uid, a.username, a.teamid, count(c.kills) AS matches, SUM(c.kills) AS kills, SUM(c.deaths) AS deaths, SUM (c.ismvp) AS mvptimes
  2. FROM ".TABLE_PREFIX."users a
  3. LEFT JOIN ".TABLE_PREFIX."cod_stats c ON (a.uid = c.playerid)
  4. GROUP BY a.uid

Błąd, jaki otrzymuję, wygląda tak:
Kod
1630 - FUNCTION u899746562_cod.SUM does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual

Na serwerze znajduje się MySQL w wersji 5.1.61, wersja PHP to 5.5

Proszę Was o pomoc, liczę na Wasze wsparcie!
ShaggyAG
http://www.rufunka.com/blog/2011/03/24/mys...does-not-exist/
moze to ;>
fastlone
Cytat(ShaggyAG @ 6.12.2014, 18:22:54 ) *


Niby tak mała różnica, a jednak tak wielka.
Wielkie dzięki, usunięcie spacji rozwiązało problem! snitch.gif
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.