面试题:SQL,作业帮

日志表 log 有三个字段 id webname time
查询每个用户访问过几个不同的网址 ,同一用户在不同时间点访问同一网址, 记为两次。(同一用户可以在不同时间访问不同网站的,同一用户也可以在同一时间访问同一网站,
也就是说这个时间可以理解为是分钟级别的,不是秒级别的:)
请问这个SQL怎么写?
#面试题目##作业帮#
全部评论
select count(distinct webname) from table where id=用户id ....难道还有什么陷阱么😮
3 回复
分享
发布于 2020-08-11 17:00
select * ,count(webname) from log group by id
1 回复
分享
发布于 2020-10-12 09:03
阿里巴巴
校招火热招聘中
官网直投
select sum(cnt) from ( select webname,count(distinct time) cnt from table  where id  = 用户id group by webname )a
点赞 回复
分享
发布于 2020-08-11 21:33

相关推荐

1 5 评论
分享
牛客网
牛客企业服务