Resultat de ma requete Mysql erroné
Posté : 05 mars 2011, 22:19
bonjour,
cette requete ne compte pas correctement le nombre de mes objets et je ne trouve pas pourquoi, il semble que les resultats sont comptés en double!
si je lance cette requete sans le count () et que je l'exporte sous excel, les nombres d'objets sont bons. En mettant le count () comme ici, je ne retrouve pas les memes resultats; je fais appel à vous !
MERCI
(la table_famille est en relation avec la table_objets, la table_demande avec la table_statut demande)
SELECT table_famille.Libelle_Famille AS 'Famille', table_objet.Libelle_Objet AS 'Objet', count( table_objet.Acces_GR )
FROM table_demande, table_statut_demande, table_famille, table_objet
WHERE table_demande.Num_Demande = table_statut_demande.Num_demande
AND table_famille.Num_Famille = table_demande.Num_Famille
AND table_objet.Num_Objet = table_demande.Num_Objet
AND table_objet.Acces_GR = "CAT"
AND table_demande.Num_Statut =4
AND year( Date_Souhaitee_Realisation ) =2011
AND table_demande.Date_Souhaitee_Realisation > table_statut_demande.Date_Statut
GROUP BY Objet
cette requete ne compte pas correctement le nombre de mes objets et je ne trouve pas pourquoi, il semble que les resultats sont comptés en double!
si je lance cette requete sans le count () et que je l'exporte sous excel, les nombres d'objets sont bons. En mettant le count () comme ici, je ne retrouve pas les memes resultats; je fais appel à vous !
MERCI
(la table_famille est en relation avec la table_objets, la table_demande avec la table_statut demande)
SELECT table_famille.Libelle_Famille AS 'Famille', table_objet.Libelle_Objet AS 'Objet', count( table_objet.Acces_GR )
FROM table_demande, table_statut_demande, table_famille, table_objet
WHERE table_demande.Num_Demande = table_statut_demande.Num_demande
AND table_famille.Num_Famille = table_demande.Num_Famille
AND table_objet.Num_Objet = table_demande.Num_Objet
AND table_objet.Acces_GR = "CAT"
AND table_demande.Num_Statut =4
AND year( Date_Souhaitee_Realisation ) =2011
AND table_demande.Date_Souhaitee_Realisation > table_statut_demande.Date_Statut
GROUP BY Objet