0

我有两张桌子。我需要从一个表中获取数据并将其插入到另一个表中,前提是第二个表中不存在数据(比如 ID)。如果数据存在,我需要更新表中该 ID 的值。

我们怎样才能做到这一点?

我首先从数组列表中的第一个表中收集所有数据,然后遍历该列表。如果元素出现在第二个表中,我调用更新查询。如果没有,我调用插入查询。

还有其他方法可以实现这一目标吗?我认为这需要很多时间,即使它很简单。

PS:我现在没有我的查询

4

1 回答 1

1

查看 MERGE 语句。这就是您要查找的内容:(MERGE WHEN EXISTS THEN UPDATE NOT EXISTS THEN INSERT这不是语法)

于 2013-01-17T17:46:10.120 回答