Вы не дали нам много работы, поэтому вот попытка просто запустить прокат:
insert
into new_table(id, path1, path2)
select t1.id
,p1.path
,p2.path
from table1 t1
join table2 p1 on(p1.id = t1.path1_id)
join table2 p2 on(p2.id = t1.path2_id)
... на основании следующих предположений о ваших данных:
table1.id
- это уникальный ключ
table2.id
- уникальный ключ
new_table.id
«наследует» ключ от таблицы1
- Существует ограничение (доверенный или принудительный) внешнего ключа от
table1.path1_id => table2.id
- Существует ограничение (доверенный или принудительный) внешнего ключа от
table1.path2_id => table2.id