【问题标题】:Combining 2 SQL Tables组合 2 个 SQL 表
【发布时间】:2014-07-28 18:00:58
【问题描述】:

我有以下 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 中的相应列中。我尝试了不同的连接,但我不知道使用哪种连接/如何操作。谢谢

【问题讨论】:

    标签: sql join rows multiple-columns


    【解决方案1】:

    我假设您在 people_person 中的 id 列是自动递增的。所以

    insert into people_person (MAIN_AUTHOR, COLLAB_NAME, COLLAB_ID, RESEARCH_ID)
    select MAIN_AUTHOR, COLLAB_NAME, COLLAB_ID, RESEARCH_ID
    from temp_table 
    

    【讨论】:

    • gucci 做到了。谢谢,我会验证这是正确的答案。我知道这非常简单,我只是一个 sql 新手,再次感谢 bruh
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    • 2017-09-18
    • 2015-09-21
    • 1970-01-01
    相关资源
    最近更新 更多