我有两个结构相同的表,我需要将几个列从一个复制到另一个。就像这样:
* UPDATE **
显然我需要更新新桌子。我希望将数据从旧表复制到名称匹配的每个记录的新表中。我不知道该用什么命令。下面是一个近似:
copy from OLDTABLE columns category, key into NEWTABLE when the names match
如有任何帮助或建议,将不胜感激。提前感谢!
发布于 2012-08-19 15:30:47
您的查询没有正确的语法。它有两个select子句,第二个子句没有from:
insert into newdata
select category, key
from olddata
select category, key
where olddata.name = newdata.name
我猜你想要的是:
insert into newdata(cateogry, key)
select olddata.category, olddata.key
from olddata
where olddata.name
您真的需要插入,还是正在寻找更新?
https://stackoverflow.com/questions/12030468
复制