Du har ikke tilladelse til at vælge reviews.id (valgt implicit gennem jokertegnet * ) uden at tilføje det til GROUP BY klausul eller anvendelse af en aggregeret funktion som avg() . Løsningen er at gøre et af følgende:
- Fjern jokertegnet
*fra dit valg - Tilføj feltet
reviews.idtil din gruppeklausul - Vælg
reviews.ideksplicit og anvende en aggregeret funktion på den (f.eks.sum(reviews.id)) - Erstat jokertegnet
*med det tabelspecifikke jokertegnalbums.*
Den anden og tredje mulighed giver dog ikke meget mening i dit scenario. Baseret på din kommentar tilføjede jeg mulighed fire.