update a set colnamea=(select colnameb from b where b.idnum=a.idnum);
注意确保满足b.idnum=a.idnum条件的数据行为一对一的关系。

解决方案 »

  1.   

    1、CREATE TABLE TMP AS
    SELECT A.*【除去那个特定的FIELD】,B.FIELD FROM A, B WHERE A.IDNUM=B.IDNUM;2、UPDATE A SET FIELD=(SELECT B.FIELD FROM B WHERE A.IDNUM=B.IDNUM)
    WHERE A.IDNUM=B.IDNUM;
      

  2.   

    update a set colnamea in(select colnameb from b where b.idnum=a.idnum);
      

  3.   

    打错了,是应该
    update a set colnamea in(select colnameb from b where b.idnum=a.idnum)