可以使用以下语法来解决问题:
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=bid2、想将表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=3rsopen"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数据库里的两张表进行同步更新、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)