Bonsoir,
 
Voici mon pb :  
 
J'ai deux tables :
"COMPETENCE", qui contient IDCOMPETENCE
 
"COMPETENCE_EXERCICE" qui contient IDCOMPETENCE et IDEXERCICE
 
Ma demande de requête est simple. Je veux lister toutes les compétences de "COMPETENCE", et compter combien de fois elles ont IDEXERCICE = 1 d'associé dans la table COMPETENCE_EXERCICE.
En gros, compter le nombre d'exercice 1 pour chaque compétence....
 
Le left join me donne le nombre d'exo total par compétence. Mais je veux compter que les exos avec IDEXERCICE = 1 et pas les autres....
 
 
Vous avez une idée ?
Mon début de requête :
SELECT C.IDCOMPETENCE, count(C_EX.IDEXERCICE) AS SOMME
FROM COMPETENCE C
LEFT JOIN COMPETENCE_EXERCICE C_EX  
ON C_EX.IDCOMPETENCE = C.IDCOMPETENCE
GROUP BY IDCOMPETENCE
 
 
Y a juste le filtre sur l'IDEXERCICE à compter que j'arrive pas à placer... Merci pour votre aide. Elle me sera très précieuse :-)