2008年11月9日星期日

SQL 联表更新

表A(A1,A2,A3),表B(B1,B2,B3)
任务:当A3=B3时,更新A中A1,A2字段的内容为B1,B2


实例:
update A o
set (o.A1, o.A2) = (select r.B1, r.B2 from B r where o.A3 = r.B3)
where o.A3 in (select r.B3 from B r);

没有评论: