最近忙于公司产品和项目,很有没有写博客了,碰巧今天遇上一个问题,纠结了比较久,在网上搜索了一些资料最终得出解决方案。业务场景如下:考生表tblUser:标识列(Id)姓名(Name)总分(TotalScore)1张三NULL2李四NULL3王五NULL得分表tblScore:考生标识列(UserId)姓名(Name)科目(Subject)得分(Score)1张三数学861张三语文992李四数学982李四语文853王五数学593王五语文51我们需要使用SUM()和GROUP把附表B中的总分累加起来,赋值给主表A中的总分。1. 先查询考生表中的数据,遍历所有考生,将考生总分查询出来,单条更新到考生表中。此方法执行效率很低下,遍...
阅读正文