Кажется, вы ищете выражение insert ... select
с join
s. Logi c:
insert into addressTest
(address, province, postcalcode, city, primaryphone, secondaryphoe, website)
select
n.address
p.id,
n.postcal,
c.id,
n.phone,
n.phone2,
n.website
from new_funeralhomes n
inner join city c on c.name = n.city
inner join province p on p.name = n.state
Примечание: кажется как будто исходная таблица имеет меньше столбцов, чем целевая; Я адаптировал список столбцов для того, что кажется совпадающими столбцами - вам может потребоваться просмотреть его, чтобы он должным образом соответствовал вашим требованиям (но join
logi c, который составляет суть вашего вопроса, остается прежним).