В связи с вашим другим вопросом здесь Я бы порекомендовал вам нормализовать данные.
FLIGHT_PLAN (plan_number NUMBER, flight_number NUMBER)
FLIGHT (flight_number NUMBER, model_id NUMBER)
PLANE_MODEL(NUMBER model_id, NUMBER capacity)
Добавьте model_id в ПОЛЕТ, который даст вам возможность полета черезобъединениеЧтобы узнать, сколько мест доступно, вы можете использовать запрос:
SELECT F.flight_number, M.capacity, M.capacity - COALESCE((
SELECT count(*) FROM FLIGHT_PLAN P
WHERE P.flight_number = F.flight_number
), 0) as AvailableSeats
FROM FLIGHT F
INNER JOIN PLANE_MODEL M ON M.model_id=F.model_id