我有以下2个表格:
temp_table w/ columns MAIN_AUTHOR, COLLAB_NAME, COLLAB_ID, RESEARCH_ID
people_person w/ columns id, MAIN_AUTHOR, COLLAB_NAME, COLLAB_ID, RESEARCH_ID
temp_table包含数据,people_person不包含数据。我想将temp_table中的所有行放入people_person中的相应列中。我尝试了不同的连接,但我不知道使用什么样的连接/怎么做。感谢
答案 0 :(得分:1)
我认为id
中的people_person
列是自动递增的。所以
insert into people_person (MAIN_AUTHOR, COLLAB_NAME, COLLAB_ID, RESEARCH_ID)
select MAIN_AUTHOR, COLLAB_NAME, COLLAB_ID, RESEARCH_ID
from temp_table