Bonjour, je suis sur un problème de requête que je n'arrive pas à faire.
Voici la structure de ma table :

table maTable
Champs 1 --> id
Champs 2 --> donnee

voici un exemple de ce que je peux trouver comme type d'enregistrements :

champs 1 | champs 2
----------------------
12455 | 60
12455 | 65
12455 | 72
12454 | 32
12454 | 34
12453 | 18
12453 | 20
12453 | 25
12453 | 35
12453 | 46

Voilà. Pour chaque groupe d'identifiant je voudrais avoir le nombre d'enregistrement par exemple ici pour 12455 il y a 3 enregistrements etc...
Pour cela je fais cette requête :

SELECT count(*) FROM maTable group by id
j'obtient :

id
--
3
2
5

Ce que je n'arrive pas à faire c'est une moyenne sur ce résultat. J'ai essayer ca :

SELECT Avg(SELECT count(*) FROM maTable group by id) FROM maTable

SELECT Avg(nb_id) FROM maTable WHERE nb_id IN (SELECT count(*) as nb_id FROM maTable group by id)

et plein d'autres choses mais j'ai des erreurs de syntaxe

please help !
merci d'avance à bientôt