ben si, avg, il va prendre la liste de toutes les valeurs "score" qui répondent à la requête. y'a pas besoin de group by si t'as rien pour regrouper les données. cette requête est parfaitement bonne et tout à fait logique. y'a rien qui cloche.
seule erreur possible, c'est une version < 4 et le nom support des sous-requêtes...