Один подход использует select distinct
:
select distinct user_id, action_type, date(created_at) created_date
from mytable
При необходимости вы также можете подсчитать, сколько раз каждое action_type
было выполнено на user_id
и дневной основе с агрегированием:
select user_id, action_type, date(created_at) created_date, count(*) cnt
from mytable
group by user_id, action_type, date(created_at)