Vous n'êtes pas autorisé à sélectionner reviews.id (sélectionné implicitement via le caractère générique * ) sans l'ajouter au GROUP BY clause ou en appliquant une fonction d'agrégation comme avg() . La solution consiste à effectuer l'une des opérations suivantes :
- Supprimer le caractère générique
*de votre sélection - Ajouter le champ
reviews.idà votre clause groupe - Sélectionnez
reviews.idexplicitement et lui appliquer une fonction d'agrégation (par exemple,sum(reviews.id)) - Remplacer le caractère générique
*avec le caractère générique spécifique à la tablealbums.*
La deuxième et la troisième option n'ont cependant pas beaucoup de sens dans votre scénario. Sur la base de votre commentaire, j'ai ajouté l'option quatre.