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
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    AcWing356 次小生成树(lca)
    牛客 Rinne Loves Edges(dp)
    软件的生命周期和测试流程
    软件测试的学习经历回顾-第一天
    java List集合
    c#Socket通信
    c#线程2
    c#线程1
    c#Linq联合查询
    c#拓展方法
  • 原文地址:https://www.cnblogs.com/songcuiting/p/10579374.html
Copyright © 2011-2022 走看看