Bonjour,
Je voudrais compter le nombre d'enregistement dans une table qui correspondent a certains criteres.
Lorsque je fait la requetes suivante j'ai mon TOTAL = X (X est un nombre) :
Mais lorsque je met des conditions + GROUP BY ET HAVING ca ne me donne plus le TOTAL mais la liste des resultat avec TOTAL = 2, et le nombre de resultat que la requete retourne correspond au bon total (correspondant au group et au having) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT COUNT(*) AS total FROM test_occ WHERE ID_MOT='784044' OR ID_MOT='93318'
Qq'un aurait un idee comment faire en utilisant COUNT(*) ds un soucis de rapidite ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT COUNT(*) AS total FROM test_occ WHERE ID_MOT='784044' OR ID_MOT='93318' GROUP BY ID_ARTICLE HAVING COUNT(ID_ARTICLE) = '2'
D'avance Merci
Partager