Bonjour
J'exécute les 2 requêtes suivantes (une fois avec la ligne en commentaire, et une fois sans commentaire).
La première requête me retourne 2 et la seconde 8, j'ai donc 25% de lignes sans erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT count(*) FROM tabledate AS tbl WHERE EXISTS ( SELECT 0 FROM tabledate AS der WHERE tbl.id = der.id and der.id in (1, 2, 3) -- and tbl.etat= "OK" HAVING tbl.date = MAX(der.date) );
Comment faire pour avoir ce résultat en une seule requête (le "in" concernant l'Id est un exemple, il s'agit d'un select sur une autre table en réalité).
D'avance merci.
Iza
Partager