我从临时表(select hh, sum(dfze) qfze from jf_yhyszm a group by hh)和实际表yycx_cfb中拿出两个字段a.qfze as qfze1, b.qfze as qfze2,并用临时表的字段去更新实际表的字段set qfze2 = qfze1,怎么会出错?

解决方案 »

  1.   

    CSDN真让人失望,怎么都没人来解一下呢?
      

  2.   

    泥好像扩充了SQL的标准,CSDN的人们对泥定义的这种标准现在可能还狠难接受,阿也是一样!目前的SQL标准中,UPDATE的语句的语法应该这样的:
    UPDATE table SET (column[,column]...) = (subquery)
    [WHEREcondition]
      

  3.   

    update yycx_cfb set qfze=
    (select sum(dfze) from jf_yhyszm a where b.hh=a.hh group by b.hh)
      

  4.   

    对于连接起来的数据源,不能做update更新的。