SQL INSERT INTO from multiple tables

前端 未结 7 661
清歌不尽
清歌不尽 2020-12-02 12:17

this is my table 1:

NAME       AGE        SEX        CITY             ID

Clara      22         f          New York         1
Bob        33         m                 


        
7条回答
  •  再見小時候
    2020-12-02 13:00

    You only need one INSERT:

    INSERT INTO table4 ( name, age, sex, city, id, number, nationality)
    SELECT name, age, sex, city, p.id, number, n.nationality
    FROM table1 p
    INNER JOIN table2 c ON c.Id = p.Id
    INNER JOIN table3 n ON p.Id = n.Id
    

提交回复
热议问题