回答

收藏

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

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

我想把两列的数据复制到另一个有许多列的表中,两列都有一个公共列。. ^- F. e" V- R, g& U8 K& p* |& h
这是我的桌子:9 N) e1 J/ P0 ~2 y4 a
[ol]表格1[/ol]ID | col1 | col21 | 13 | 122 | 8 | 33 | 7 | 10[ol]( Y4 T1 C' {) M  I5 ?1 Q
表2 [/ol]ID | col1 | col2 | col3 | 第4列1 | 0 | 0 | 0 | 02 | 0 | 0 | 0 | 03 | 0 | 0 | 0 | 0我试图从这个问题中使用这个更新查询
6 x" E+ E$ p  h! ~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但它给4 _& K2 l: A( n3 z1 t( S% d3 i4 Q
Msg 102,Level 15,State 1,Line 1Incorrect syntax near 'a'.无论如何都有可能做到这一点?对不起,如果我没有用好的方法写表,但似乎stackoverflow不会创建表格。
$ N9 n, z; G5 R" T$ ~                                                               
+ X. A9 n6 \1 }# I0 }) a    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则