如何用一个表的数据去更新另一表数据。

xuytf 2003-03-29 01:58:29
假设有两张表:表1,表2,结构均一样。 有两个字段如下:
字段1 varchar(17)
字段2 datetime

目的:在字段1相等的情况下,用表2的字段2去更新表1的字段2

请教上面的SQL语名如何写?
...全文
22 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
饮水需思源 2003-03-29
update a set a.字段2=b.字段2
from 表1 as a,表2 as b
where a.字段1=b.字段1
回复
heixiu1980 2003-03-29
update 表1 set 字段2=表2.字段2
from 表1,表2
where 表1.字段1=表2.字段1
回复
blactte 2003-03-29
update table2
set field2=B.field2
from table1 A,table2 B
where A.field1=b.field1
回复
zjcxc 2003-03-29
update 表1 set 字段2=表2.字段
from 表1,表2
where 表1.字段1=表2.字段1
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2003-03-29 01:58
社区公告
暂无公告