sql -- 多表关联,update(用户奖励)
2024-09-05 22:11:23
表设计:
users_buy:
users_score:
需求:
1.根据用户分组,找出用户消费最高的金额
select user_name, max(paymoney) as pm
from users_buy
group by user_name;
2.更新他们的余额
update users_score a inner join (select user_name, max(paymoney) as pm
from users_buy
group by user_name) b on a.user_name = b.user_name
set a.user_score=a.user_score + (b.pm * 0.1);
最新文章
- selenium测试(Java)--多窗口切换(十三)
- ThreadLocal原理及其实际应用
- Coredata 的deletedObjects 方法的使用 附带终止程序的函数
- Linux源代码分析工具链
- SlidingPaneLayout的基本使用
- JS-商品图片放大器
- 组合数(DFS)
- ipset高大上性能果断将nf-HiPac逼下课
- android 中ImageButton按下改变背景图片的效果
- 学习itop4412开发板有哪些资料可学习?能否学会
- mysql_pconnect 问题
- Ubuntu下录制和制作Gif图片--实战版
- JavaScript 隐式类型转换
- 将python文件加入到python的环境变量中
- 【AtCoder】AGC022
- [原创]C/C++语言中,如何在main.c或main.cpp中调用另一个.c文件
- python中while循环和for循环的定义和详细的使用方法
- LeetCode GrayCode
- ios 第2天
- Linux cc与gcc