MySQL Insert Into Table From Multiple Tables Using Separate SELECT Queries

前端 未结 3 1780
误落风尘
误落风尘 2021-01-07 05:04

I have a table named people_temp_1 that contains:

Name          Age          PersonID
John          25           1
Jane          32           2
Chris                 


        
3条回答
  •  感情败类
    2021-01-07 05:32

    Use a 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
    

提交回复
热议问题