SQL Server:检查两个表中的条目是否更新缺少的条目

时间:2013-10-02 11:58:57

标签: sql-server-2008 insert

我想每隔10分钟运行一次SP以检查是否有2个表,如果表1中存在值col1而表2中没有值col1然后将预定义的条目插入表2中 例如:

Table 1:
name age birth
bob 24 england
sally 26 scotland
jim 51 USA

Table 2:
name
bob
jim

因此SP会将Sally插入Table2。有人有什么想法吗?

1 个答案:

答案 0 :(得分:0)

INSERT INTO Table2(name)
SELECT DISTINCT Name
FROM table1 tab1
WHERE 
    NOT EXISTS (SELECT * FROM table2 tab2 WHERE tab1.name = tab2.name)  

知道了!