如何根据条件插入记录

时间:2019-04-09 19:11:49

标签: duplicates sql-insert

请原谅我的无知。我想对表进行条件插入,但无法解决。这是一个表,并且代表目前仅负责Pulaski,我想添加EmpId,Name,'Laurel',State的新记录。

EmpId名称县(州)

1个Jason Pulaski肯塔基州

2 John Pulaski Kentucky

2约翰·劳雷尔·肯塔基州

所以在上面的示例中,我想插入 1,杰森,劳雷尔,肯塔基 但不要为约翰插入其他重复的记录。

我目前拥有的代码在每次运行时都会为任何匹配项添加更多记录,而不管该员工已有相同的记录。

INSERT OR REPLACE INTO RepTable
SELECT 
EmpId AS EmpId, Name AS Name, 'Laurel' AS County, State AS State,
From RepTable
WHERE County LIKE 'Pulaski' AND County NOT LIKE 'Laurel'
;

0 个答案:

没有答案