需要有一个自增id列的中间表来做过渡统计类似以下思路create table tmp(id int not null auto_increment primary key,role_id,login_time)
insert into tmp(role_id,login_time) select * from log order by role_id,logintime;select role_id,logintime-id,count(*)
from tmp
group by role_id,logintime-id