字段名不同哦

解决方案 »

  1.   

    update tableb set tableb.test =tablea.abc from tableabc
      

  2.   

    update tableb set tableb.test =tablea.abc from tableabc,tablea
    where 条件
      

  3.   

    update tableb set tableb.test =tablea.abc from tablea,tableb
    where 条件
      

  4.   

    当用一个表中的数据来更新另一个表中的数据时,二个表一定要有关联!
    把关接字段加上
    update t1 
            set t1.c2 = t2.c2
          from t2
    where t1.c1 = t2.c1
      

  5.   

    我表达的不是很清楚,是sql存储过程里,如何将一张表里的一个字段值插入另一张表的一个字段值
      

  6.   

    Insert into Table2(a, c, d) select aa,cc,bb from Table1
      

  7.   

    那你这样,主键问题怎么办哇,主键不能为空啊
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    楼主,你自己清楚自己要的是什么
      更新已存在表(收料单)中字段(收料数量),用
      update ...
      把一个表(采购单)的指定字段(采购数量)插入到另一个表(收料单)中的指定字段(收料数量),做为新记录,用
      insert into ...
      

  8.   

    嗯,知我者莫过gxgyj(杰克逊)也,但是出现了主键不能为NULL的错误,但不需要增加新的主键,我再好好看看啊
      

  9.   

    UPDATE A 
    SET A.COL1=(SELECT B.COL1 FROM B WHERE A.KEY=B.KEY) SQL SERVER : 
    UPDATE A 
    SET A.COL1=B.COL1 
    FROM A,B WHERE A.KEY=B.KEY 
      

  10.   

    ,如果说:sql存储过程里,如何将一张表里的一个字段更改为另一张表的一个字段,怎么实现