将某个类别的没有被领取的红包分配给某个用户mysql 语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将某个类别的没有被领取的红包分配给某个用户mysql 语句相关的知识,希望对你有一定的参考价值。

在做ecshop的时候遇到这个问题,虽然看似简单,可写这个sql花不少时间啊,做个保存,没事可以自己看看


update `gjmm20160612`.`ecs_user_bonus` AS a set a.user_id=363534 where a.bonus_id = any

 (select b.bonus_id from  

     (

         select bonus_id from `gjmm20160612`.`ecs_user_bonus` as b where exists ( select bonus_id from `gjmm20160612`.`ecs_user_bonus` c where b.bonus_id = c.bonus_id  and c.bonus_type_id= 241 and c.user_id=0  

      )

     limit 0,1

     )

  b

 )


以上是关于将某个类别的没有被领取的红包分配给某个用户mysql 语句的主要内容,如果未能解决你的问题,请参考以下文章

春节期间小明使用微信收到很多个红包,非常开心。在查看领取红包记录时发现,某个红包金额出现的次数超过了红包总数的一半。请帮小明找到该红包金额。写出具体算法思路和代码实现,要求算法尽可能高效。

求某个数出现的次数超过了总数的一半

PHP+Ajax手机移动端发红包实例

微信红包算法TEST

将图像动态分配给 CustomCell

[编程题] 微信红包