select Пасажиры.ФИО
from (select r.ID_пасажира
from ПосадочныеМеста r
group by r.ID_пасажира having count(distinct r.ID_поезда) = (select count(*) from Направления)
) fullRes
join Пасажиры on Пасажиры.ID_пасажира = fullRes.ID_пасажира;