SELECT a.id, count(b.id) FROM user_visit_log a LEFT JOIN user_visit_log b ON a.id = b.id and datediff(b.visit_date,a.visit_date)<3 and datediff(b.visit_date,a.visit_date)>0 GROUP BY a.id order by 1 题目描述与答案不符,答案计算的是每次登录后三天内的登录次数,并且重复相加,以上代码能通过,但是并不符合描述