早晨从济南返回,接着到公司上班。继续没完成的项目开发,遇到了批量数据导入后,多表更新的问题。记得以前用access实现起来很简单的,可是到了SQL Server居然行不通了。只好求助搜索引擎,分享一下吧。
问题描述:
2个表:Table1 Table2 字段Table1.Field1关联Table2.Field1
要求:关联更新TblA中的字段Field2,Field3,使Table1.Field2=Table2.Field2,Table1.Field3=Table2.Field3
SQL语句写法:
UPDATE Table1 SET Field2=b.Field2,Field3=b.Field3 FROM Table1 a, Table2 b WHERE a.Field1=b.Field1