回答

收藏

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

技术问答 技术问答 201 人阅读 | 0 人回复 | 2023-09-12

我想把两列的数据复制到另一个有许多列的表中,两列都有一个公共列。
) b7 O7 [! B( g4 k# ~$ B这是我的桌子:) |9 R" B- t* j8 F0 _& H
[ol]表格1[/ol]ID | col1 | col21 | 13 | 122 | 8 | 33 | 7 | 10[ol]( H* J$ h3 H, g
表2 [/ol]ID | col1 | col2 | col3 | 第4列1 | 0 | 0 | 0 | 02 | 0 | 0 | 0 | 03 | 0 | 0 | 0 | 0我试图从这个问题中使用这个更新查询4 M4 p8 g5 t8 |% F+ |& a
UPDATE table2 a,table1 b SET a.col1 = b.col1,a.col2 = b.col2,a.col3 = a.col3   b.col1,a.col4 = a.col4   b.col2WHERE a.ID = b.ID但它给
) J* d# s3 J; [' d/ E6 Q2 I7 [& U6 QMsg 102,Level 15,State 1,Line 1Incorrect syntax near 'a'.无论如何都有可能做到这一点?对不起,如果我没有用好的方法写表,但似乎stackoverflow不会创建表格。
$ v3 e- p% a! L; b; n                                                                : s, I: M. m& }6 l7 i; g& B& a
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则