Du får inte välja reviews.id (valt implicit genom jokertecknet * ) utan att lägga till den i GROUP BY sats eller tillämpa en aggregatfunktion som avg() . Lösningen är att göra något av följande:
- Ta bort jokertecknet
*från ditt val - Lägg till fältet
reviews.idtill din gruppklausul - Välj
reviews.iduttryckligen och tillämpa en aggregerad funktion på den (t.ex.sum(reviews.id)) - Ersätt jokertecknet
*med det tabellspecifika jokerteckenetalbums.*
Det andra och tredje alternativet är dock inte så meningsfullt i ditt scenario. Baserat på din kommentar lade jag till alternativ fyra.