我有两个表(table1,table2),我需要将table1 column1与table2 column1进行比较。如果它们匹配,我需要获取table1 column2中的信息并替换table2 column2中的信息。
完成所有这些后,我需要将table1 column1与table2 column1进行比较。如果未找到则显示table1的整行
答案 0 :(得分: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)