zoukankan      html  css  js  c++  java
  • sql

    UPDATE student D
      SET (D.score_sum, D.score_avg) = (
             SELECT
                    SUM(B.score) AS s_sum,
                    ROUND(AVG(B.score),1) AS s_avg
               FROM score B
              WHERE b.examTime >= '2015-03-10'
                AND B.studentId = D.id
              GROUP BY B.studentId
      )    
     WHERE D.id =
           (
             SELECT
            E.id FROM
            (
                      SELECT
                    DISTINCT a.studentId AS id
                        FROM score A
                       WHERE A.examTime >= '2015-03-10'
                    ) E
              WHERE E.id = D.id
           )
       AND d.age = 1;


    ---------------------
    作者:catoop
    来源:CSDN
    原文:https://blog.csdn.net/catoop/article/details/46670911
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    js项目练习第二课
    js项目练习第一课
    进度条
    js基础
    反射
    递归函数与三级菜单
    mybatis 动态SQL
    java 面对对象(抽象 继承 接口 多态)
    java Eclipse debug技巧
    mybatis 调用存储过程
  • 原文地址:https://www.cnblogs.com/songcuiting/p/10579374.html
Copyright © 2011-2022 走看看