【发布时间】:2012-08-20 14:27:42
【问题描述】:
我有一个新数据集,已导入到我的数据库中的一个新表中。我需要将旧表中的几个字段复制到新表中。新表中可能有新记录或删除记录,所以我只想在名称匹配时更新。
这是我目前所拥有的。这会运行,但只更新第一条记录:
update or ignore NEWDATA
set CATEGORY=(select CATEGORY from OLDDATA),
KEY=(select KEY from OLDDATA)
where Material=(select Material from OLDDATA);
我在有无忽略语句的情况下都试过了。
任何帮助或建议将不胜感激。提前致谢!!
【问题讨论】: