POSTGRES: Вывести пассажиров {passenger_id, passenger_name}, путешествовавшие только региональными рейсами (нет полётов в Москву и из Москвы)
WITH
regional_flights AS (
SELECT
flight_id
FROM flights f
WHERE departure_airport NOT IN ('DME', 'VKO', 'SVO') AND
arrival_airport NOT IN ('DME', 'VKO', 'SVO')
)
SELECT
passenger_id,
passenger_name
FROM tickets t
JOIN ticket_flights tf on t.ticket_no = tf.ticket_no
LEFT JOIN regional_flights rf ON rf.flight_id=tf.flight_id
INNER JOIN regional_flights rf ON rf.flight_id=tf.flight_id
