Bonjour,

j'ai besoin d'écrire une requête qui renvoit :

ID, nbre(ID)

Je m'explique :

J'ai deux tables : Personne (ID, ID_admin), Responsable(ID,ZA)
Je veux récupérer l'ID de chaque responsable et de compter combien de fois il est référencé dans Personne (ID_admin).

Mon pb est que dans la table responsable, on peut avoir plusieurs fois le même ID ( pour des ZA différents bien sur )

Ainsi lorsque j'utilise ma requete :

SELECT R.ID, COUNT(R.ID) FROM personne P, Responsable R WHERE R.ID=P.ID_admin GROUP BY R.ID ORDER BY R.ID ASC

Et mon problème est que j'obtiens des doublons

R.ID,P.ID,ZA1 et R.ID,P.ID,ZA2 ne doivent compter que pour 1 dans le
count(...).

J'éspère être clair.

Merci de votre aide.