Bonjour,
Je dois récupéré des données venant de beaucoup de tables, et cette requête n'est pas valable :
(Elle n'est pas valable sous Symfony mais fonctionne sous SQL, impossible de modifier ces données)
par contre cette requête est valable :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select d.id, count(*) as total, a.raison_sociale as raison from devis d, concession co, agence a, devis_etape_suivi s, arbre_suivi ass where d.concession_id!='' and d.concession_id = co.id and co.agence_id = a.id and s.etape_id=ass.id and ass.partial>="etape_3_1_1" GROUP BY a.id;
La première requête me renvoit beaucoup de résultats, mais la 2e, très peu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select d.*, count(*) as total, a.raison_sociale as raison from devis d, concession co, agence a, devis_etape_suivi s where co.agence_id = a.id and d.concession_id = co.id and d.id = s.devis_id and d.concession_id!='' and s.etape_id IN(Select id from arbre_suivi where partial>= "etape_3_1_1") GROUP BY a.id;
Pourtant je ne vois pas de différence entre ces 2 versions.
Avez-vous une idée ?
Partager