Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Zapytanie zliczające
Forum PHP.pl > Forum > Przedszkole
Bojakki
Mam tabelę w której trzymam punkty zdobyte przez każdego z użytkoników oraz samych uzytkowników:


tabela: punkty:
[Userid] [Pkt]
[1] [5]
[2] [6]
[1] [8]

tabela: uzytkownicy:
[Userid] [Username]
[1] [Andrzej]
[2] [Roman]

Chce wyciągnąć z niej sumę punktów jakie zdobył każdy z użytkowników, czyli:

tabela po zapytaniu
[Userid] [Username] [Pkt]
[1] [Andrzej] [5]
[2] [Roman] [13]

Jak powinno wyglądać zapytanie by było w miarę wydajnie?

nospor
GROUP BY oraz COUNT
Wiecej info w manualu
Bojakki
Akurat zamiast COUNT to SUM bo przeciez chce sumowac wartości z komórek, a nie liczyć ilośc rekordów. Nie istotne. Działa już


Mam pytanie czy skomplikowane byłoby scalanie "w locie" dwóch takich rezultatów łącznie z ich posortowaniem po sumie??
Niktoś
Zainteresuj się pivot ,unpivot-za ich pomocą można połączyć komórki w tabeli.
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.