首页 文章

比较两个表,然后将表中的信息替换为另一个表

提问于
浏览
-1

我有两个表(table1,table2),我需要比较table1 column1到table2 column1 . 如果它们匹配,我需要获取table1 column2中的信息并替换table2 column2中的信息 .

完成所有这些后,我需要将table1 column1与table2 column1进行比较 . 如果未找到则显示table1中的整行

1 回答

  • 0

    第一部分:

    UPDATE table2
    SET column2 = table1.column2
    FROM table2 INNER JOIN table1 ON table2.column1 = table1.column1
    

    **免责声明:请务必使用可以丢弃和重置的TEST数据验证此查询是否符合您的要求

    我不清楚你在第二部分要问的是什么,但这是我最好的猜测

    SELECT *
    FROM table1
    WHERE table1.column1 NOT IN(SELECT column1 from table2)
    

相关问题