Bonjour,

J'ai une table annuaire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
+---------+------------+---------------------------+
| Nom     | Prenom     | Adresse                   |
+---------+------------+---------------------------+
| DUPONT  | Jacques    | 1, Rue des Cerisiers      |
| DUPONT  | Adeline    | 34, Avenue de Napoleon    |
| DUPOND  | Mike       | 89, Chemin de l'Impasse   |
| JOLIE   | Agelina    | 89, Chemin de l'Impasse   |
| DUPOND  | Yvan       | 15, Boulevard de la Reine |
| GERMAIN | Jacques    | 26, Treve du Magnolia     |
| DUPONT  | Evangeline | 5, Rue du Saule Pleureur  |
+---------+------------+---------------------------+
Je désire afficher la somme des nombres de doublon du Nom, càd dans ce cas 5 (3 fois DUPONT + 2 fois DUPOND).
J'arrive à afficher le nombre de doublons nom par nom :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
select count(*) from annuaire group by Nom having count(*)>1;
+----------+
| count(*) |
+----------+
|        2 |
|        3 |
+----------+
Le problème c'est que je ne trouve pas la bonne syntaxe où je pourrais utiliser sum. J'ai déjà essayer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select sum(group by Nom having count(*)>1) from annuaire;
mais ça ne fonctionne pas.

Quelqu'un aurait-il une piste à me soumettre ?

Je vous remercie d'avance.