Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Błednie działające zapytanie (grupowanie, sortowanie)
piopix
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 4.03.2009

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


Krotko wyjasnie budowe bazy i problem.
Mam trzy tabele:
klasyfikacja(idskoczek,ps,...) idskoczek jest unikatowym id skoczka, ps iloscia punktow przez niego zdobytych;
skoczkowie(idskoczek,idkraj,...) idkraj jest unikatowym id kraju,
kraje(idkraj,nazwakraju,...) chyba czytelne ;-).

Chce zrobic zapytanie ktore zsumuje ilosc punktow zdobtytych przez skoczkow kazdego kraju, a nastepnie posortuje powstala liste malejaco.
Z niewiadomych mi przyczyn problem pojawia sie gdy uzywam group by. Punkty sa wtedy blednie zsumowane, praktycznie zadna cyfra sie nie zgadza.

Moje zapytanie wejsciowe wyglada tak (tu jeszcze bez zamiany idkraju na nazwe i sortowanie, ale w momencie w ktorym juz sie blednie sumuje).

Kod
select skoczkowie.idkraj, klasyfikacja.ps from skoczkowie,klasyfikacja where klasyfikacja.idskoczek=skoczkowie.idskoczek group by idkraj;


Co robie źle?
Go to the top of the page
+Quote Post

Posty w temacie


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: 20.08.2025 - 19:47