select
log_day,
user_id,
hobby
from
(
select
date (log_time) log_day,
user_id,
dense_rank() over (
partition by
date (log_time)
order by
log_time
) r
from
login_tb
) t
join user_action_tb using (user_id)
where
r = 1;

京公网安备 11010502036488号