По сути, ваша таблица срока действия похожа на таблицу фактов, и вы хотите загрузить данные из таблицы dim, которая представляет собой Insurancetable (InsuranceId как primarykey) и Licencetable (Licenceid как PK).
Но если у вас нет какой-либо комбинации InsuranceId и licenseId, как вы узнаете, какой страховой идентификатор принадлежит какому LicenseId.
Если ваша таблица выдохов пуста, вам нужно сначала выполнить перекрестное соединение между страховой таблицей и лицензируемой, что является декартовым результатом, но вы не хотите этого делать, поскольку в реальном мире это не имеет смысла.
Надеюсь, мое объяснение поможет.