UPDATE siebel.S_DOC_AGREE_BU A SET
 A.BU_ID = ( select distinct(c.bu_id)
          from siebel.s_doc_agree b, siebel.S_ORG_EXT c
         WHERE A.AGREEMENT_ID = b.row_id 
           and c.par_row_id = B.X_ACCNT_ID);a.bu_id 非自增列,没有约束唯一条件,只有这个条件:"BU_ID" IS NOT NULL  
求解sqlselect