with t as (
select user_id, log_time
from (
select user_id, log_time,
dense_rank() over (partition by date(log_time) order by log_time) as dr
from login_tb
) temp
where dr=1
)
select date(log_time) as log_day, t.user_id, hobby
from t join user_action_tb u on t.user_id=u.user_id
order by log_day

京公网安备 11010502036488号