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.
Partager