1. 程式人生 > >將某個類別的沒有被領取的紅包分配給某個用戶mysql 語句

將某個類別的沒有被領取的紅包分配給某個用戶mysql 語句

php mysql ecshop

在做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 語句