解决方案 »

  1.   

    你的每一个触发器都是在新表中插入一行,自然达不到你的结果。要达到你想要的结果的话,你的思路需要改变。
    1、你的所谓的三个表,放到一个表中,这样一次性的插入六列数据,然后使用触发器,在你的sum中中插入数据
    2、如果还是要使用三个表,那么你需要在每个表中增加一个标识列,在触发器中进行判断,有没有这个标识列的行,没有就插入,有的话,后面两个就是更新sum的后两列
    3、还是在你的表中,加入一个标识列。三个表使用相同的表示列,触发器不做大的改变(需要把每个表的标识列插入到sum),然后对sum表进行处理。