按条件更新表记录

大概是这个意思.

两个表A,B: 

表A(c1,c2,c3),表B(c1,c2,c3)

要求.

update 

set A.c3 = B.c3

where A.c1 = B.c1 and A.c2 = B.c2

在线等.谢谢...

暮色呼如
浏览 486回答 5
5回答

翻过高山走不出你

update A set A.c3 = B.c3 from A,B where A.c1 = B.c1 and A.c2 = B.c2

叮当猫咪

update A set A.c3 = B.c3 from A inner join B on A.c1 = B.c1 and A.c2 = B.c2

明月笑刀无情

谢谢. from 要写两个表的名.

12345678_0001

@leungcnblogs: 我用的是inner join

慕的地8271018

@dudu: 不好意思,刚没看清,你的也是对的. 赞!又会了一种方法.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server