关于BBBBB表的信息  按委托书序号和AAAAA 比较 有相同的委托书序号  则删除B表所有此序号,后把AAAAAA表中所有的该序号都添加到BBBBB表
                 按委托书序号 和AAAAA 比较有不相同的,直接添加到BBBBBB表,重复的委托书号也添加,因为里面有不同的字段。                                           
非常感谢参与,谢谢

解决方案 »

  1.   

    问题在这里  上面
    执行的结果:
      委托书序号           产品明细      配置单位       数量            单位描述1000010311200W009-01    --          端口数      4            SDH端口数
    1000010311200W009-01    --          端口数      32           PDH端口数 
    1000330311149G002-01   传输散件      OTU板      8            OTU板
    1000330311149G002-01   传输散件      OTU板      4          OTU板
    1000780402209E001-01   OptiX 2500    2500+      4          2500+
    11SDSDFGG44444449-05    宽带          --           2            200+
      

  2.   

    delete From BBBBB b Where b.delegateID=AAAAA.deletegateID  //先删除BBBBB中委托书序号和AAAAA中相同的记录,那么执行此操作过后,AAAAA表中的所有记录就没有和BBBBB中相同的了,直接插入BBBBB就行了,
    Insert into BBBBB(delegateID,,,) Select a.delegateID,,,, From AAAAA a Where a.delegateID not in(Select b.deletegateID From BBBBB b)用存储过程实现。
      

  3.   

    Insert into BBBBB(delegateID,,,) Select a.delegateID,,,, From AAAAA a Where a.delegateID not in(Select b.deletegateID From BBBBB b)
    其实这句 where 后面的东东应该都可以不要了。你试试。
      

  4.   

    这个错误怎么解决:?????????????????????服务器: 消息 446,级别 16,状态 9,行 1
    无法解决 equal to 操作的排序规则冲突。