0
点赞
收藏
分享

微信扫一扫

查询第一次充值50的玩家 后面一共充值多少的订单

程序员知识圈 2022-03-21 阅读 58
数据库

select uid,SUM(amount) as num  from pay_record where uid in(select uid from (SELECT * FROM `pay_record` GROUP BY uid) as a where amount =100) GROUP BY uid HAVING num >=10001 and num<=20000   ORDER BY num desc
 

SELECT * FROM `pay_record` GROUP BY uid 分组去重后得到的是每个uid升序的第一条订单(要去分组后降序的第一条订单 要先把原始数据降序排序后再分组) 然后判断条件 得到符合条件的uid 然后再统计数据

举报

相关推荐

sql第一次

记录第一次

第一次打卡

记csdn的第一次

MYSQL的第一次作业

第一次见到的车

jQuery第一次课

假期第一次总结

0 条评论