第一步:求出“当月访问次数”
select
id 用户,
dates 月份,
sum(v_num) 当月访问次数
from mianshi1
group by id,dates...第二步:为了清楚讲解这个面试题,我们使用CTAS保存这个中间表
create table zhongjian1 as
select
id 用户,
dates 月份,
sum...(v_num) 当月访问次数
from mianshi1
group by id,dates
结果如下
?...第三步:求出“最大访问次数”(自关联)
select
b.用户 用户,
b.月份 月份,
max(a.当月访问次数) 最大访问次数,
sum(a.当月访问次数)...第五步:将zhongjian1表和zhongjian2表,进行表合并,得到最终结果
select
a.用户 用户,
a.月份 月份,
a.当月访问次数 当月访问次数,