UPDATE SET FROM sql,求解、

[复制链接]
查看11 | 回复3 | 2011-10-14 11:40:02 | 显示全部楼层 |阅读模式
不知道你这是什么数据库Sql server:update a set a.c3=b.c3from ( selectb.c1 + b.c2 as bb , c3 from b ) as b , awhere b.bb = a.c1 + a.c2 Oracleupdatea set a.c3=b.c3 where a.c1||a.c2 in(select a.c1||a.c2from a,bwhere a.c1||a.c2 = b.c1||b.c2)...
回复

使用道具 举报

千问 | 2011-10-14 11:40:02 | 显示全部楼层
update A set A.C3=B.C3 fromA,Bwhere C1=C1andC2=C2--(如果两张表在同一个数据库里面),如果不在同一个数据库里面可以用数据库名.dbo.表名区分。请采纳...
回复

使用道具 举报

千问 | 2011-10-14 11:40:02 | 显示全部楼层
Update Aset A.C3= B.C3 From A inner join B on B.C1=A.C1 and B.C2=A.C2)...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行