Try this:
Stage name tested by all players
SELECT R.player_id, T.test.id, S.stage_name, R.mark
FROM RESULTS AS R
INNER JOIN TESTS AS T ON R.test_id=T.test_ID
INNER JOIN STAGES AS S ON S.stage_Id=T.stage_Id
Stage name tested by selected player
Use the same query as above and
WHERE R.player_id = @player_id
replace
@player_id
with correct value