Você não tem permissão para selecionar
reviews.id
(selecionado implicitamente através do curinga *
) sem adicioná-lo ao GROUP BY
cláusula ou aplicando uma função agregada como avg()
. A solução é fazer um dos seguintes:- Remova o curinga
*
de sua seleção - Adicione o campo
reviews.id
à sua cláusula de grupo - Selecione
reviews.id
explicitamente e aplique uma função agregada a ele (por exemplo,sum(reviews.id)
) - Substitua o curinga
*
com o curinga específico da tabelaalbums.*
A segunda e a terceira opção não fazem muito sentido no seu cenário. Com base no seu comentário, adicionei a opção quatro.