木子屋 Dnawo's BLOG

MSSQL使用update join更新记录示例

👤 dnawo 📅 2013-08-08 👁 4738 👍 0 💬 0 🔄 本站原创
1.数据准备

create table tab1(name nvarchar(20),gold int)
create table tab2(name nvarchar(20),gold int)
--data
insert into tab1 values('user1',10)
insert into tab1 values('user2',10)
insert into tab2 values('user1',20)

2.update join更新记录

update tab1 set gold=t1.gold+t2.gold from tab1 t1 inner join tab2 t2 on t1.name=t2.name

说明:两张表的数据一定要是一对一关系,否则更新结果可能不明确。

评论(0)

暂无评论。

计算题
评论需审核通过后显示
← 上一篇 C#4.0中var和dynamic的区别 下一篇 → 预定义的类型“Microsoft.CSharp.RuntimeB…