一个出错SQL语句求助??UPDATE
1、语句 
 update   ICItemScrapEntry 
 SET   fentryselfz0627   =   ( 
 SELECT   PPBOMEntry.FAuxQtyMust 
 FROM   ICItemScrapEntry,ppbomentry 
                   where   ICItemScrapEntry.FICMOInterID   =   PPBOMEntry.FICMOInterID 
                                     and   ICItemScrapEntry.fitemid   =   ppbomentry.fitemid) 
 2、出错信息 
 服务器:   消息   512,级别   16,状态   1,行   1 
 子查询返回的值多于一个。当子查询跟随在   =、!=、 <、 <=、> 、> =   之后,或子查询用作表达式时,这种情况是不允许的。 
 语句已终止。   
 ??求助!   
------解决方案--------------------update ICItemScrapEntry 
 SET fentryselfz0627 = t.FAuxQtyMust 
 from ICItemScrapEntry, 
 ( 
 SELECT PPBOMEntry.FAuxQtyMust 
 FROM ICItemScrapEntry,ppbomentry 
       where ICItemScrapEntry.FICMOInterID = PPBOMEntry.FICMOInterID 
             and ICItemScrapEntry.fitemid = ppbomentry.fitemid 
 ) t 
 where ICItemScrapEntry.fitemid = t.fitemid 
 把他做为一个子查询来搞.至于子查询的具体内容你自己写.