LeetCode 1149.文章浏览2

数据准备

sql 复制代码
drop table Views;
Create table If Not Exists Views (article_id int, author_id int, viewer_id int, view_date date);
Truncate table Views;
insert into Views (article_id, author_id, viewer_id, view_date) values ('1', '3', '5', '2019-08-01');
insert into Views (article_id, author_id, viewer_id, view_date) values ('3', '4', '5', '2019-08-01');
insert into Views (article_id, author_id, viewer_id, view_date) values ('1', '3', '6', '2019-08-02');
insert into Views (article_id, author_id, viewer_id, view_date) values ('2', '7', '7', '2019-08-01');
insert into Views (article_id, author_id, viewer_id, view_date) values ('2', '7', '6', '2019-08-02');
insert into Views (article_id, author_id, viewer_id, view_date) values ('4', '7', '1', '2019-07-22');
insert into Views (article_id, author_id, viewer_id, view_date) values ('3', '4', '4', '2019-07-21');
insert into Views (article_id, author_id, viewer_id, view_date) values ('3', '4', '4', '2019-07-21');

需求

编写一条 SQL 查询来找出在同一天阅读至少两篇文章的人。结果按照 id 升序排序。

输入

输出

sql 复制代码
select viewer_id as id
from Views
group by view_date,viewer_id
having count(distinct article_id)>1;
相关推荐
一 乐15 小时前
婚纱摄影网站|基于ssm + vue婚纱摄影网站系统(源码+数据库+文档)
前端·javascript·数据库·vue.js·spring boot·后端
1.14(java)16 小时前
SQL数据库操作:从CRUD到高级查询
数据库
智能相对论16 小时前
CES深度观察丨智能清洁的四大关键词:变形、出户、体验以及生态协同
大数据·人工智能
Full Stack Developme17 小时前
数据库索引的原理及类型和应用场景
数据库
️停云️18 小时前
【滑动窗口与双指针】不定长滑动窗口
c++·算法·leetcode·剪枝·哈希
焦耳热科技前沿18 小时前
北京科技大学/理化所ACS Nano:混合价态Cu₂Sb金属间化合物实现高效尿素电合成
大数据·人工智能·自动化·能源·材料工程
IDC02_FEIYA18 小时前
SQL Server 2025数据库安装图文教程(附SQL Server2025数据库下载安装包)
数据库·windows
辞砚技术录18 小时前
MySQL面试题——联合索引
数据库·面试
min18112345619 小时前
深度伪造内容的检测与溯源技术
大数据·网络·人工智能
萧曵 丶19 小时前
MySQL 主键不推荐使用 UUID 的深层原因
数据库·mysql·索引