面试题: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

相关推荐

2024-12-06 16:58
西北工业大学 Java
给份工作好不好:是“已结束”了然后又被捞出来了吗
点赞 评论 收藏
分享
评论
2
5
分享

创作者周榜

更多
牛客网
牛客企业服务