U mag reviews.id
niet selecteren (impliciet geselecteerd via het jokerteken *
) zonder het toe te voegen aan de GROUP BY
clausule of het toepassen van een aggregatiefunctie zoals avg()
. De oplossing is om een van de volgende dingen te doen:
- Verwijder het jokerteken
*
uit uw selectie - Voeg het veld toe
reviews.id
naar uw groepsclausule - Selecteer
reviews.id
expliciet en pas er een verzamelfunctie op toe (bijv.sum(reviews.id)
) - Vervang het jokerteken
*
met het tabelspecifieke jokertekenalbums.*
De tweede en derde optie hebben echter niet veel zin in uw scenario. Op basis van uw opmerking heb ik optie vier toegevoegd.