I have a table named people_temp_1 that contains:
Name Age PersonID John 25 1 Jane 32 2 Chris
Use a JOIN.
JOIN
INSERT INTO people(name, age, profession, location) SELECT t1.name, t1.age, t2.profession, t2.location FROM people_temp_1 t1 INNER JOIN people_temp_2 t2 ON t1.personid = t2.id