如何将列数据复制到另一个表,两个表中都存在公用列数据?

如何将列数据复制到另一个表,两个表中都存在公用列数据?,第1张

如何将列数据复制到另一个表,两个表中都存在公用列数据?

您的语法对于MySQL来说看起来是正确的,但是最好写成:

UPDATe table2 a join       table1 b       on a.ID = b.ID    SET a.col1 = b.col1,        a.col2 = b.col2,        a.col3 = a.col3 + b.col1,        a.col4 = a.col4 + b.col2;

对于SQL Server,语法为:

UPDATE a    SET col1 = b.col1,        col2 = b.col2,        col3 = a.col3 + b.col1,        col4 = a.col4 + b.col2    FROM table2 a join         table1 b         on a.ID = b.ID;

在SQL Server中的错误可能是在桌子上后,或在别名

a
set
语句。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5498903.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存