Bonjour à tous, je me casse la tête sur ce problème depuis trois jours et pas moyen de m'en sortir donc je viens vers vous.

J'ai deux tables sql

La premier est faites ainsi

Gp : id_gp,id_circuit,annee,pole,mt

Elle sert à enregistrer tous les gp de la saison de F1

une autre table

resultat_gp : id_gp,place,id_pilote,id_ecurie,abandon,commentaire

Voilà ce que je voudrais arriver à faire : Compter le nombre de fois qu'un même id_pilote a été en place 1 la même annee

J'ai essayé plein de truc avec la fonction COUNT mais cela me sort des résultat complétement louffoque à chaque fois

Voilà à quoi ressemble les tables remplit

gp : 1,25,2010,7,7
2,26,2010,8,9
etc etc

et dans la table resultat gp

1,1,7,15,0,""
1,2,6,15,0,""
.....
2,1,7,15,0,""
2,2,15,14,0,""
....

Comment compter donc le nombre de fois que le chiffre 1 apparait en fonction dans l'année 2010 et que cela me donne l'id_pilote à chaque fois

du coup je voudrais un résultat comme celui ci

id_pilote count(place)
1 5
7 4
....

J'espère que je suis clair et merci de votre aide