sql2005的一个表cus(CID,cname)主键是CID
还有一个与之关联的表contact(conid,CID,contactname,phone)
我现在想合并cus表中的客户信息,请问应该如何写sql语句,值得contact的CID字段一起更新?
还有一个与之关联的表contact(conid,CID,contactname,phone)
我现在想合并cus表中的客户信息,请问应该如何写sql语句,值得contact的CID字段一起更新?
2,A公司
3,A有限公司
我想把1,2都合并成3 A有限公司
合并的时候,contact中相关的CID也一起更新。
还是手工操作一下比较方便,操作如下:
1.表cus增加一个字段 cus_id
2.select * from cus where cname like 'A%'
3.把A有限公司对应的3写到三个表的cus_id字段
。。直至所有记录的cus—_id字段不为空4.update contact set contact.CID=cus.cus_id
from cus
where cus.cus_id=contact.cid
5.delete from cus where cid<>cus_id