想要在具有重命名活动的新表中插入表的所有行。 我们还有一些例外情况,我们不应该移动它们。
Renaming Act
:将字符'_'更改为''
Exceptions
:如果我们重命名它们的项目将在新表格中重复。
所以那里的所有项目都是我们上一张桌子的唯一和重命名版本。
想要将记录移至tblNew,我们不希望重复的关键列是“产品”
答案 0 :(得分:1)
INSERT INTO Table1(Column1)
SELECT REPLACE(OriginalColumn, '_', '')
FROM Table2 t2
LEFT OUTER JOIN Table1 t1 ON t1.Column1 = REPLACE(OriginalColumn, '_', '')
WHERE t1.Column1 IS NULL -- Not a duplicate Record