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
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';
Vous remerciant par avance de votre aide.