解决方案 »

  1.   

    UPDATE A SET 平均分=B.总分/C.行数 
    FROM A,B,(SELECT 序号,COUNT(1) AS 行数 FROM A GROUP BY 序号) C
    WHERE A.序号=B.序号 AND B.序号=C.序号
      

  2.   

    update a,b,(select id,count(0)num from a group by id)c
    set a.n = b.n/c.num
    where a.id = b.id and b.id = c.id;
      

  3.   

    update 表A,(select 序号,总分/(select count(*) from 表A where 序号=表B.序号) as K from 表B) t
    set 表A.平均分=t.K
    where 表A.序号=t.序号