
SQL dotaz
Dobrý den,
chtěl bych vás poprosit o pomoc s jedním dotazem. Už jsem se do toho zamotal.
Tabulka: HRAC
ID PREZDIVKA TRIDA
1 hrac1 trida1
2 hrac2 trida1
3 hrac3 trida2
Tabulka: HRACSKE_BODY
HRAC_ID BODY
1 25
1 10
3 15
2 5
2 20
Takto nějak by mohli vypadat data v tabulkach. HRAC_ID je cizí klíč do tab. HRAC na sloupec ID. Potřeboval bych dotaz, který vypočítá a vypíše průměrný počet bodů na jednoho hráče pro každou třídu.
Tedy výstup:
třída1 - průměrný počet bodů na jednoho hráče
třída2 - průměrný počet bodů na jednoho hráče
Došel jsem k tomuto:SELECT h.id, h.prezdivka, AVG(B.body) from hrac H, hracske_body B WHERE H.id = B.hrac_id GROUP by h.trida
Ale nevypisuje to správný průměr.Díky moc.