Non sei autorizzato a selezionare reviews.id
(selezionato implicitamente tramite il carattere jolly *
) senza aggiungerlo al GROUP BY
clausola o applicando una funzione aggregata come avg()
. La soluzione è eseguire una delle seguenti operazioni:
- Rimuovi il carattere jolly
*
dalla tua scelta - Aggiungi il campo
reviews.id
alla tua clausola di gruppo - Seleziona
reviews.id
in modo esplicito e applicarvi una funzione aggregata (ad es.sum(reviews.id)
) - Sostituisci il carattere jolly
*
con il carattere jolly specifico della tabellaalbums.*
Tuttavia, la seconda e la terza opzione non hanno molto senso nel tuo scenario. Sulla base del tuo commento, ho aggiunto l'opzione quattro.