注册 登录
编程论坛 MySQL论坛

【求助】怎么在where中实现max函数功能

蓝猫的任意门 发布于 2021-04-23 16:20, 3358 次点击
输入
select distinct user_id,max(day),balance
from
ods.ods_pf_day_money_d
where stat_day ='20210421'
and user_id =12378481
group by user_id,balance
结果输出结果是同个user_id,不同day的对应balance,我只想要最新的day那一行数据,请问怎么破呢?是要在where加子句吗?但是max好像无法在where实现
2 回复
#2
比哥百尔2021-10-10 13:12
可以加 having 筛选条件
#3
jameslee1682023-07-19 19:01
学习


1