你这结果是要用temp表中id最大的那条符合条件的数据?

解决方案 »

  1.   

    试试这样写:
    update PayStream  a
    inner join (select logNo,qid,sum(brokerage)  brokerage from temp group by select logNo,qid) b
    on a.logNo = b.logNo and a.qid = b.qid
    set a.brokerage  = b.brokerage 
      

  2.   


    谢谢。验证OK。不过你写的时候可能手误了group by select logNo,qid应该没有这个select
      

  3.   


    谢谢。验证OK。不过你写的时候可能手误了group by select logNo,qid应该没有这个select嗯,应该是复制粘贴的时候不小心粘错了。