Bonjour,
Je souhaiterais récupérer la dernière occurrence de mon enregistrement, comment dois-je procéder ?
id numérosecu numligne nom prenom datedebut datefin 1234 12345678910 1 TOTO TATA 01/01/2012 31/12/2012 1234 12345678910 2 TOTO TATA 01/01/2013 31/12/2013 1234 12345678910 3 TOTO TATA 01/01/2014 31/12/2999
Le comportement attendu c'est que je souhaiterais récupérer la ligne suivante :
1234 12345678910 3 TOTO TATA 01/01/2014 31/12/2999
J'ai essayé avec la requête suivante, mais malheureusement sans succès :s
Vous remerciant par avance de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 select * from table1 inner join ( select id, max(numligne) as numligne_max from table2 group by id) t on t.id= b.id and t.numligne_max= b.id where numérosecu = '12345678910';
Partager