题解 | 每天登陆最早的用户的内容喜好
每天登陆最早的用户的内容喜好
https://www.nowcoder.com/practice/24bb13a28267486ba86c1d21459fa90a
#先对用户id,登录时间进行排名,取排名第一的用户ID和登录时间,再链接评分表得出用户兴趣和分数
with t1 as(select *
from(
select
user_id,
date(log_time) as log_day,
rank()over(partition by date(log_time) order by time(log_time) asc) as rk
from login_tb
) as a
where rk=1
)
select
t1.log_day,
t1.user_id,
hobby
from t1
left join user_action_tb using(user_id)
order by t1.log_day

字节跳动公司福利 1297人发布