Bonjour tout le monde !
Je rencontre un petit problème pour filtrer des données.
Je possède une table avec pour format :
ID - Nom - Age - DateMAJ
Une personne peut donc apparaître plusieurs fois, les lignes n'étant pas supprimées avant une nouvelle insertion.
Je souhaiterais récupérer uniquement les lignes (complètes) de chaque agent avec la date de dernière mise à jour.
Le problème est que je souhaite également récupérer le Nom et l'Age. Mais comme l'âge change d'une fois sur l'autre, je ne peux pas regrouper les lignes ensemble lors de la première requête. (Je ne peux pas remplacer l'âge par la date de naissance, même si ça simplifierai le problème).
J'ai pensé faire qqc du style :
Puis je voulais recouper le résultat de cette requête avec la totalité de la table ... mais je ne vois pas bien où aller.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT ID, MAX(DateMAJ) FROM MaTable GROUP BY ID
Avez-vous une petite idée ?
Partager