1)"Filmy" z polami:
- id
- tytul
2)"Oceny" z polami:
- id
- ocena
- id_filmu
- id_uzytkownika
Chciałbym otrzymać listę tytułów (wraz z id), które mają ŚREDNIĄ ocenę >4.
Poniższe wyrażenie daje mi listę wszystkich tytułów wraz z obliczoną dla każdego średnią ocen. Nie wiem jednak jak zastosować do tego jeszcze 1 warunek (średnia ocen>4). Wymagałoby to operacji na kolumnie obliczonej jaką jest AVG(ocena) a tego mi WHERE nie chce przyjąć. Jak najprościej osiągnąć zamierzony efekt?
SELECT Oceny.id_filmu, Filmy.tytul, AVG(ocena) AS srednia FROM Oceny INNER JOIN Filmy ON Oceny.id_filmu=Filmy.id GROUP BY id_filmu