У меня есть таблица, в которой есть два идентификатора: FamilyID и PersonID. Мне нужно иметь возможность повторять эти строки со всеми комбинациями, как показано на скриншоте ниже, отмечая, что каждое число получает дополнительную строку.

Вот несколько SQL для создания таблицы с некоторыми примерами данных. Не существует установленного количества случаев, которые могут произойти.
Кто-нибудь знает, как нас можно достичь?
CREATE TABLE #TempStackOverflow
(
FamilyID int,
PersonID int
)
insert into #TempStackOverflow
(
FamilyID,
PersonID
)
select
1012,
1
union
select
1013,
1
union
select
1014,
1
union
select
1015,
2
union
select
14774,
3
union
select
1019,
5