Mysql, Recherche du dernier doublon

L'@uvergnat -  
monalisa16 Messages postés 116 Date d'inscription   Statut Membre Dernière intervention   -
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 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
T'as testé ton group by avec un order by DateMvt DESC ?
0
monalisa16 Messages postés 116 Date d'inscription   Statut Membre Dernière intervention  
 
Recherche && suppression de doublon en utilisant les indexS et ca marche
ALTER IGNORE TABLE membre ADD UNIQUE INDEX(nom,prenom);
0