Рассмотрим:
select t.*, tp.*
from trivia_tournaments.tournaments t
inner join tournament_players tp on tp.tournament_id = t.id
where exists (
select 1
from tournament_players tp1
where tp1.tournament_id = t.id
and tp1.user_id = ?
)
Это даст вам всю доступную информацию обо всех турнирах и игроках, в которых участвовал пользователь, обозначенный ?
.