先举个例子:
表名: 表A
字段名: id,a
表名: 表B
字段名:id,b
其中表B的id和表A的id外键,现在要将表B中的字段b查出并写入表A中的a字段中去
在工作中偶尔会遇到联合更新数据库,这种联合更新语句在sqlserver和Access两种数据库中的写法是不一样的,具体写法如下
Access:
update 表A inner join 表B on 表B.id=表A.id set 表A.a=表B.b
Ms SQL:
update 表A set 表A.a=表B.b from 表A inner join 表B on 表A.id=表B.id
两句有一点点区别,平时的工作的时候注意一点就行了
原创文件,转载请注明来源asp编程网(www.aspbc.com),谢谢。