zoukankan      html  css  js  c++  java
  • mysql update select 从查询结果中更新数据

    UPDATE user_online_month_atu a
    INNER JOIN (
    SELECT
    user_id,
    sum(c.online_times) as online_times,
    SUM(c.login_count) as login_count,
    Sum(c.view_page_count) as view_page_count,
    LEFT(c.log_date,length(c.log_date) - 2) as date
    FROM
    user_online_time_atu c
    GROUP BY
    c.user_id ,date
    ) b ON a.user_id = b.user_id AND a.`month`=b.date
    SET a.online_time = b.online_times ,a.login_count=b.login_count,a.view_page_count=b.view_page_count
    

      

    UPDATE user_online_month a
    INNER JOIN (
    SELECT
    user_id,
    sum(c.online_times) as online_times,
    SUM(c.login_count) as login_count,
    Sum(c.view_page_count) as view_page_count,
    LEFT(c.log_date,length(c.log_date) - 2) as date
    FROM
    user_online_time c
    GROUP BY
    c.user_id ,date
    ) b ON a.user_id = b.user_id AND a.`month`=b.date
    SET a.online_time = b.online_times ,a.login_count=b.login_count,a.view_page_count=b.view_page_count;
    

      

  • 相关阅读:
    集群资源队列监控:Grafana
    1
    3月9号
    jmx
    日常笔记
    nsenter命令简介
    一天2小时
    postgresql Centos7部署
    笔记5
    1
  • 原文地址:https://www.cnblogs.com/deepalley/p/11018918.html
Copyright © 2011-2022 走看看