a表                                 b表
name  code  ...                  name    code
张三  123                        李四    null
李四  159                        张三    null
李四  110                        李四    null
两个系统的两张表,现在想要把a表中的CODE拷到B表中因为员工ID在系统中完全不一样, 只有名字,但又有重名请问我怎么把这个给复制过去呢....赐教!

解决方案 »

  1.   

    因为员工ID在系统中完全不一样?是同一套系统吗?
    如果是这样,只能一个方法,先把只有一个名字的Code处理掉,有同名,请老人识别,单独处理
      

  2.   

    把A表中的ID加成一个固定位数以区分于B表的ID
    如A.ID*100, 后再插入B表insert into B表(ID, name,....)
         select ID*100, name,.....
              from A表