select avg(rate.rate), books.book_id from books left join rate on books.book_id = rate.book_id group by books.book_id , rate.rate_id order by avg(rate.rate) DESC;
Powyższe zapytanie powino połączyć dwie tabele i wyciągnąć średnią ocenę dla danej książki. Nie działa i nie mam pojęcia czemu. Łączy tabele, sortuje wyniki ale nie wyciąga średniej. Dlaczego ?