`
liuwang126
  • 浏览: 180432 次
  • 性别: 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

);

分享到:
评论

相关推荐

    VB 利用UPDATE语句批量更新数据表中的数据

    VB 利用UPDATE语句批量更新数据表中的数据 VB 利用UPDATE语句批量更新数据表中的数据

    mysql更新一个表里的字段等于另一个表某字段的值实例

    以上这篇mysql更新一个表里的字段等于另一个表某字段的值实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:Sql查询MySql数据库中的表名和描述表中...

    ORACLE_多表关联_UPDATE_语句

    例如: 两表(多表)关联update -- 仅在where字句中的连接 --这次提取的数据都是VIP,且包括新增的,所以顺便更新客户类别 update customers a -- 使用别名 set customer_type='01' --01 为vip,00为普通 where ...

    Mysql Update批量更新的几种方式

    通常情况下,我们会使用以下SQL语句来更新字段值: UPDATE mytable SET myfield='value' WHERE other_field='other_value'; 但是,如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?刚...

    Oracle两张表关联批量更新其中一张表的数据

    方法一(推荐): UPDATE 表2 ...尤其注意最后的外层where条件尤为重要,是锁定其批量更新数据的范围。 方法二: MERGE INTO 表2 USING 表1 ON (表2.A = 表1.A) -- 条件是 A 相同 WHEN MATCHED THEN UP

    ORACLE多表关联的update语句

    在某个业务受理子系统BSS中, --客户资料表 create table customers ( customer_id number(8) not null, -- 客户标示 city_name varchar2(10) not null, -- 所在城市 customer_type char(2) not null, -- 客户...

    MySQL 从一张表update字段到另外一张表中

    使用MySQL 4.0版或更高更新您可以通过加入两个或多个表一起一表;通过加入两个表连同您可以更新一个表的记录在相关领域的总部设在另一个表。

    mysql批量更新多条记录的同一个字段为不同值的方法

    首先mysql更新数据的某个字段,一般这样写: UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value'; 也可以这样用in指定要更新的记录: UPDATE mytable SET myfield = 'value' WHERE other_...

    Delphi批量修改指定的数据库字段值.rar

    Delphi批量修改指定的数据库字段值,在本例中,批量将所有价格超过5元的商品价格提高一倍,点击功能按钮,即可批量修改,每点击一次,价格增加一倍。主要通过以下代码完成:  procedure TForm1.Button1Click(Sender...

    ibatis应对批量update

    最近遇到需要批量update数据的问题,一开始用了一个for循环去update,数据量大的时候效率很低。原因是for循环每次update一条语句,都是一次连接过程。遇到大批数据更新的时候,效率就可想而知了。在google上找了一遍...

    Oracle中用一张表的字段更新另一张表的字段

    在做项目的过程中,发现开发库中某张表的某字段有许多值是空的,而测试库中该字段的值则是有的。  那么,有什么办法能将测试库中该字段的值更新到开发库中呢?  SQL Server中这是比较容易解决的,而Oracle中不...

    django-bulk-update, 在 Django ORM上使用一个查询进行批量更新.zip

    django-bulk-update, 在 Django ORM上使用一个查询进行批量更新 django-bulk-update 简单批量更新 Django ORM或者 helper 函数。这个项目旨在批量更新给定的对象,使用英镑的一个查询 Django 。安装pip install ...

    mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法

    需求:把一个表某个字段内容复制到另一张表的某个字段。 实现sql语句1: 代码如下:UPDATE file_manager_folder f1LEFT OUTER JOIN file_manager_folder f2 ON f1.name = f2.name AND f2.parentId = 54SET f1.parentId...

    用一条SQL语句将数据表中某列更新到另一个数据表里

    用一条SQL语句将数据表中某列更新到另一个数据表里

    sql一个字段中的某几个字update

    sql一个字段中的某几个字updatesql一个字段中的某几个字update

    arcgis工具

    使用一个属性字段作为超链 在内容表中右击包含一个超链接字段的图层,然后点击properties ,单击Display选项卡。选中Supprt Hyper3. Hyperlinks using field选项,单击下拉箭头并点击一个字段。 单击Document or URL...

    批量更新人员照片,动态指定要更新的表和字段

    人为将照片名称修改为身份证号的文件,然后根据文件名导入对应人员的blob字段中 开发环境: vs2008 oracle10g ODTwithODAC1020221(oracle公司的驱动程序,开发时需要,可以使用update语句更新blob字段;oledb使用...

    MySQL 替换某字段内部分内容的UPDATE语句

    要替换某一个字段中的部分内容,可以用update 语句: UPDATE 表名 SET 字段名= REPLACE( 替换前的字段值, ‘替换前关键字’, ‘替换后关键字’ ) WHERE 字段名 REGEXP “替换前的字段值”; 比如替换标题里面的产品...

    Thinkphp批量更新数据的方法汇总

    以下小编给大家列出了三种实现thinkphp批量更新数据的方法,写的不好还请见谅,有意见欢迎提出,共同学习进步! 方法一: //批量修改 data二维数组 field关键字段 参考ci 批量修改函数 传参方式 function batch_...

    oracle从一个表中获取数据更新到另一个表(两表无关联关系)

    oracle从一个表中获取数据更新到另一个表(两表无关联关系) 想到的唯一解决办法 行数定义时要和被修改的数据表的行数相同 declare cursor cor is select m.id from 提供数据表 m where rownum&lt;=行数; n_...

Global site tag (gtag.js) - Google Analytics