Si j'ai bien compris la demande, cette requête doit fonctionner non ?

SELECT s.Matricule, s.Grade, s.echelon, s.Datevenement
FROM situation AS s
INNER JOIN (
SELECT Matricule,...