今天客户一不小心把数据库中d_Utype表中的一个字段Bid全部更新为统一 数据了,有160条记录.不想一个重新修改,请求我帮忙.我恢复一个昨天的数据库,两个表联合起来更新,如下:
update d_utype set bid=b.bid from d_Utype a, jiaxin2..d_utype b where a.id=b.id and a.id like '00022%'
发现原来update还可以这样用.
另附:from语句后面还可以是一个其他联合查询语句,如
UPDATE d_Utype SET Address=ISNULL(s.price,0) FROM d_Utype u LEFT JOIN d_Sale s ON u.Id =s.Uid