`
liuwang126
  • 浏览: 183893 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

批量Update,从另一个表中取关联的字段对应的值,来更新当前的表的joinCount值

 
阅读更多

批量Update,从另一个表中取关联的字段对应的值,来更新当前的表的joinCount值

 

UPDATE EventGroup g SET joinCount =(SELECT b.counts FROM (SELECT eventGroupId,SUM(1) AS counts FROM EventGroupMember WHERE groupRoleId<4 AND (memberStatus=0 OR memberStatus=3)  GROUP BY eventGroupId) b WHERE b.eventGroupId=g.eventGroupId)

WHERE EXISTS(SELECT 1

FROM (SELECT eventGroupId,SUM(1) AS counts FROM EventGroupMember WHERE groupRoleId<4 AND (memberStatus=0 OR memberStatus=3) GROUP BY eventGroupId) b

WHERE b.eventGroupId=g.eventGroupId

);

分享到:
评论

相关推荐

    An Introduction to MySQL Database

    - **一对多**:一个表的一行对应另一个表的多行。 - **多对多**:这种关系需要通过一个中间表来维护。 #### 十一、连接表 当需要从多个表中检索数据时,可以使用JOIN操作来合并这些表的结果。 - **INNER JOIN**:...

    DB2手册pdf

    DB2支持通过一个表中的记录来更新另一个表中的数据。这可以通过嵌套查询或JOIN语句实现。 #### 如果显示调用存储过程时传NULL值要注意 在调用存储过程时传递NULL值,需要确保存储过程正确处理这些值,避免出现意外...

    Hibernate问题解决

    上面的代码中,`LEFT JOIN FETCH`用于获取`user`表的信息及其对应的`role`信息,其中`WHERE`子句指定了`role`表的`description`字段值。 #### 3. Hibernate批量删除和更新 - **批量删除的实现方式:** - **...

    2021春招MySQL高频面试题.pdf

    - **外连接**(OUTER JOIN):包括左外连接(LEFT OUTER JOIN)、右外连接(RIGHT OUTER JOIN),返回一个表中所有行与另一个表中的匹配行。 - **交叉连接**(CROSS JOIN):也称为笛卡尔积,返回两个表中所有可能的...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例128 获取数组中最后一个元素 158 实例129 去除数组中的重复元素 158 实例130 字符串与数组的转换 159 实例131 对数组元素进行随机排序 160 实例132 随机抽取数组中元素 161 实例133 二维数组的输出 162 实例134 ...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例128 获取数组中最后一个元素 158 实例129 去除数组中的重复元素 158 实例130 字符串与数组的转换 159 实例131 对数组元素进行随机排序 160 实例132 随机抽取数组中元素 161 实例133 二维数组的输出 162 实例134 ...

    EJB 3.0

    8. **批量更新(BatchUpdate)** - 示例:`UPDATE HelloWorld SET message = 'New Message' WHERE id &gt; 10` 9. **批量删除(BatchRemove)** - 示例:`DELETE FROM HelloWorld WHERE id 10. **使用操作符** - **...

    详细介绍 jpa 开发文档

    Java Persistence API (JPA) 是Java平台上的一个标准,它为开发者提供了一种方便的方式来管理关系数据库中的数据,使得开发者可以使用面向对象的编程模型来处理数据库操作,而无需过多关注底层的SQL语法。...

    【精品IT教程】LINQ TO SQL 基础教程及学习笔记

    每个实体类都有一个与之相对应的数据库表,实体类中的属性对应于表中的列。 ##### 2.3. 强类型DataContext 强类型DataContext是指DataContext能够智能识别所关联的实体类及其关系。这有助于提高代码的可读性和可...

    C#.net_经典编程例子400个

    55 实例052 为TextBox控件添加列表选择框 57 2.2 Button控件应用 58 实例053 在Button按钮中显示图标 58 2.3 ComboBox控件应用 59 实例054 将数据表中的字段添加到ComboBox控件 59 实例...

Global site tag (gtag.js) - Google Analytics