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;
相关推荐
理想三旬几秒前
数据定义:模式、表、索引
数据库
字节跳动开源2 分钟前
首届 Apache Gluten 社区年度盛会 —— GlutenCon 2025 正式启动!
大数据·spark·线下活动
c***87196 分钟前
讲解进阶之路:模块、包和异常处理-上篇
数据库·redis·哈希算法
智慧化智能化数字化方案17 分钟前
数据架构进阶——解读数据架构管理培训【附全文阅读】
大数据·架构·数据架构管理培训·企业it架构·it治理·it规划·it蓝图
雨大王51220 分钟前
汽车产业链如何通过数字化平台实现研发协同升级
大数据·人工智能
!chen22 分钟前
Oracle分区表+本地索引 核心优化方案
数据库·oracle
叽里咕噜怪24 分钟前
MySQL-读写分离实验
数据库·mysql
生产队队长27 分钟前
Database:PLSQL中文乱码(查询显示问号???、表注释显示问号???)
数据库
CoderYanger34 分钟前
C.滑动窗口-越长越合法/求最短/最小——2904. 最短且字典序最小的美丽子字符串
java·开发语言·数据结构·算法·leetcode·1024程序员节
饕餮争锋34 分钟前
SQL LIKE 语句中下划线“_”是通配符
数据库·sql