Bonjour,
J'essai d'effectuer une requete SQL simple mais je n'ai pas le résultat voulu.
Je m'explique : J'ai une seule table
histo
----------
id_histo
id_evenement
etat_evenement
ex d'enregistrement :
1 , 1 , 'Pas fait';
2 , 1 , 'En cours';
3 , 2 , 'Pas fait';
4 , 2 , 'Fait';
Je voudrai afficher la liste des id_evenement avec l'etat évenement associé mais seulement pour les valeur maximum de id_histo.
Dans le cas précedent, ca donnerai :
2 , 1 , 'En cours';
4 , 2 , 'Fait'
La requete que j ai faite est : (mais le résultat est erroné)
Du coup je seche completement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT MAX(id_histo) ,id_evenement ,etat_evenement FROM histo GROUP BY id_evenement;
Merci beaucoup de votre aide
Partager