码迷,mamicode.com
首页 > 数据库 > 详细

MySQL update时使用联表,聚合

时间:2016-12-01 09:44:57      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:nbsp   sql   index   count   blog   stack   date   div   special   

原文地址 http://stackoverflow.com/questions/3022405/mysql-update-query-with-left-join-and-group-by

 

UPDATE
    Table AS t
    LEFT JOIN (
        SELECT
            Index1,
            Index2,
            COUNT(EventType) AS NumEvents
        FROM
            MEvents
        WHERE
            EventType = A OR EventType = B
        GROUP BY
            Index1,
            Index2
    ) AS m ON
        m.Index1 = t.Index1 AND
        m.Index2 = t.Index2
SET
    t.SpecialEventCount = m.NumEvents
WHERE
    t.SpecialEventCount IS NULL

 

MySQL update时使用联表,聚合

标签:nbsp   sql   index   count   blog   stack   date   div   special   

原文地址:http://www.cnblogs.com/dreamycloud/p/6120583.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!