读书人

求UPDATE语句解决思路

发布时间: 2012-01-07 21:41:56 作者: rapoo

求UPDATE语句
表格如下:
tab1
id num cc

tab2
id num cc

tab1和tab2中的num(唯一对应),但是id不同,cc不一定相同.

要求把tab1中的cc根据相应的num,改成tab2中的cc中的值




[解决办法]
update tab1 set cc=b.cc from tab1 a,tab2 b where a.num=b.num
[解决办法]
这样写,效率高些
update tab1 set cc=b.cc from tab1 a left join tab2 b on a.num=b.num
[解决办法]
update tab1 set cc=b.cc
from tab1 a inner join tab2 b on a.num=b.num

读书人网 >SQL Server

热点推荐