SQL Server数据库 同时更新一个表的两列值,替换成其他表的两列值且保持对应关系不变该如何 *** 作

SQL Server数据库 同时更新一个表的两列值,替换成其他表的两列值且保持对应关系不变该如何 *** 作,第1张

可以使用以下语法来解决问题:

update 表1 set 赋值 from 表1 关联 表2 on 表1与表2的关系

例如:

表:A,列:ID,val1,val2

表:B,列:ID,val3,val4

表A和表B是通过ID相互关联

1、想将表A中的val1,val2的值分别使用表B中的val3,val4代替,可以使用下面的语句:

Update a set aval1=bval3,aval2=bval4 from a inner join b on aid=bid

2、想将表A中ID=3的val1,val2的值分别使用表B中的val3,val4代替,可以使用下面的语句:

Update a set aval1=bval3,aval2=bval4 from a inner join b on aid=bid where aid=3

rsopen"select from news,article where newsid="&取值&" and articleid="&取值&"“,conn,3,3

if rseof then

responsewrite"没有找到NEWSID和ARTICLEid相同的数据"

else

rs("newscontent")=CONTENT的取值

rs("articlecontent")=CONTENT的取值

rsupdate

不记得这样行不行,你可以试试。

connexecute("update news,article set newscontent="&content的取值&" and articlecontent="&content的取值&" newsid="&取值&" and articleid="&取值&"")

以上就是关于SQL Server数据库 同时更新一个表的两列值,替换成其他表的两列值且保持对应关系不变该如何 *** 作全部的内容,包括:SQL Server数据库 同时更新一个表的两列值,替换成其他表的两列值且保持对应关系不变该如何 *** 作、对ACCESS数据库里的两张表进行同步更新、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9604115.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存