叠加Number ?现在是insert,不是update,你怎么可能在insert里面update数据呢?使用量条sql完成。
先插入id不重复的纪录,然后再update

解决方案 »

  1.   

    能不能先update table1的Number:把table2里id和table1里id相同记录的Number加起来
    然后delete table2里id和table1里id相同的记录
    最后在insert into table2 (id,aa,bb,Number) select id,xx,yy,Number from table1
    这样可行吧?
    如果可行的话能不能帮我看看update语句该怎么写
      

  2.   

    明白咯
    update table1 
    from table1,table2
    set table1.number=table1.number+table2.number
    where table1.id=table2.id
      

  3.   

    from 附近有语法错误
    大家改吧
      

  4.   

    update table2 set A.number = A.number  + B.number  From Table1 A ,Table2 B on A.id = B.id
    insert into table2 (id,aa,bb,Number) (select A.* from Table1 A Where A.id not in (select B.id from table2 b))
      

  5.   

    谢谢各位!
    ToGooo思路正确
    programbcb(datawindow)语句正确