Bonjour tout le monde ....

je suis bloqué dans une question qui demande :

De faire une requete qui retourne toutes les paires de pilotes habitant la même ville ( sans doublon )


voici la table pilote :
Nom : faute2.png
Affichages : 761
Taille : 8,0 Ko

Mon essaye qui donne bien sur erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
select distinct p1.Ville ,COUNT(*), p1.nom
from pilote  p1
join  pilote p2
on
p1.Ville = p2.Ville
group by p1.Ville
having COUNT(*) > 1

le resultat doit afficher : les trois pilotes sélectionner en jaune dans l'image
Merci