Pomoc przy zadaniu z sql

0

Oblicz średnią z przedmiotów, dla poszczególnych uczniów, ale tylko uczniów tych klas, w których jest więcej niż 5 uczniów
W bazie szkolav2
Doszedlem do czegos takiego ale w tym wypadku bierze pod uwage kazdego ucznia osobno nie grupujac ich do danej klasy i nie wiem jak to naprawic:

select uczniowie.nazwisko,uczniowie.imie,klasy.nazwa_klasy,przedmioty.nazwa,AVG(oceny.ocena),count(klasy.nazwa_klasy) from uczniowie left join klasy on uczniowie.id_klasy = klasy.id_klasy left join oceny on oceny.id_ucznia = uczniowie.id_ucznia inner join przedmioty on przedmioty.id_przedmiotu = oceny.id_przedmiotu GROUP BY klasy.nazwa_klasy
0

Bo to MySQL.
Przełącz sql_mode na ANSI, a się przekonasz gdzie masz błąd.

1 użytkowników online, w tym zalogowanych: 0, gości: 1