Mysql, Recherche du dernier doublon

L'@uvergnat -  
monalisa16 Messages postés 137 Statut Membre -
Bonjour,

j'ai une table mysql composée des champs suivants:
ID , nom , mvt, DateMvt, present

je cherche à récupérer toutes les lignes dont le champ present = Y sans doublon sur le nom et avec la derniere date de DateMvt.

ID| nom | mvt |DateMvt | Present
1 | Nom1 | S | 2012-03-01 | Y
2 | Nom2 | E | 2012-03-02 | Y
3 | Nom1 | M | 2012-03-04 | Y

le resultat doit etre:

2 | Nom2 | E | 2012-03-02 | Y
3 | Nom1 | M | 2012-03-04 | Y

J'ai essayé avec GROUP BY nom, mais cela ne me retourne que le 1er enregistrement (dans ce cas 1 | Nom1 | S | 2012-03-01 | Y)

merci de votre aide


A voir également:

2 réponses

Zep3k!GnO Messages postés 2049 Statut Membre 200
 
T'as testé ton group by avec un order by DateMvt DESC ?
0
monalisa16 Messages postés 137 Statut Membre
 
Recherche && suppression de doublon en utilisant les indexS et ca marche
ALTER IGNORE TABLE membre ADD UNIQUE INDEX(nom,prenom);
0