вы можете использовать row_number внутри внутреннего запроса, чтобы решить вашу проблему.Однако, если для идентификатора существует более одной строки с одной и той же временной меткой, будет возвращена только одна строка.
select
time_stamp,result,note,test
from
(
SELECT
results.time_stamp,
results.result,
results.note,
tests.test,
rn=row__number() over( partition by results.test_id order by results.time_stamp desc)
FROM results
INNER JOIN tests
ON results.test_id = tests.id
)
where rn=1