原文地址 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

最新文章

  1. Oracle学习总结_day03_day04_条件查询_排序_函数_子查询
  2. SQL总结二
  3. JAVA Semaphore详解
  4. java 面试,如何提升自己的实力,摘自 java web轻量级开发面试教程
  5. C#异步编程(async and await)及异步方法同步调用
  6. JavaScript中涉及得运算符以及运算符的优先级
  7. Linux Shell 脚本攻略学习--四
  8. ElasticSearch、Logstash、Kibana 搭建高效率日志管理系统
  9. Java-IO流之BufferedReader 和BufferedWriter的使用和原理
  10. RTK与差分测量的区别
  11. c# json 序列化如何去掉null值
  12. echo和重定向
  13. Oracle+PL+SQL从入门到精通.丁士锋.清华大学出版社.2012
  14. One point compactification
  15. centos7启动iptables时报Job for iptables.service failed because the control process exited with error cod
  16. 一个纯净的webpack4+angular5脚手架
  17. docker学习(2)--基础命令
  18. SQLSERVER中KeyHashValue的作用(上)
  19. Java中关于变量的几种情况
  20. xml转为array

热门文章

  1. 零成本实现Web性能测试:基于Apache JMeter
  2. s3c2440 上txt 小说阅读器
  3. linux中oops信息的调试及栈回溯【转】
  4. 浅析Java.lang.Runtime类
  5. border-radius的兼容问题
  6. java中的23中设计模式(转)
  7. css样式基础三
  8. 华为5700s配置链路聚合
  9. 用Django写出“hell world”
  10. LINUX下查看日志