首页 > 其他分享 >力扣---1148. 文章浏览 I

力扣---1148. 文章浏览 I

时间:2023-01-31 22:13:08浏览次数:40  
标签:--- author viewer 1148 浏览 力扣 2019 08 id

Views 表:

+---------------+---------+
| Column Name   | Type    |
+---------------+---------+
| article_id    | int     |
| author_id     | int     |
| viewer_id     | int     |
| view_date     | date    |
+---------------+---------+
此表无主键,因此可能会存在重复行。
此表的每一行都表示某人在某天浏览了某位作者的某篇文章。
请注意,同一人的 author_id 和 viewer_id 是相同的。

 

请编写一条 SQL 查询以找出所有浏览过自己文章的作者,结果按照 id 升序排列。

查询结果的格式如下所示:

Views 表:
+------------+-----------+-----------+------------+
| article_id | author_id | viewer_id | view_date  |
+------------+-----------+-----------+------------+
| 1          | 3         | 5         | 2019-08-01 |
| 1          | 3         | 6         | 2019-08-02 |
| 2          | 7         | 7         | 2019-08-01 |
| 2          | 7         | 6         | 2019-08-02 |
| 4          | 7         | 1         | 2019-07-22 |
| 3          | 4         | 4         | 2019-07-21 |
| 3          | 4         | 4         | 2019-07-21 |
+------------+-----------+-----------+------------+

结果表:
+------+
| id   |
+------+
| 4    |
| 7    |
+------+

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/article-views-i
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

 

这道题是真的水,题目也是真的难理解,考的是语文才对吧٩(º﹃º٩)

# Write your MySQL query statement below
select author_id id
from Views 
where author_id = viewer_id 
group by id
order by id asc;

 

标签:---,author,viewer,1148,浏览,力扣,2019,08,id
From: https://www.cnblogs.com/allWu/p/17080962.html

相关文章

  • go-zap默认配置下日志缺失问题,程序执行正常而打印日志数量不符合预期
    现象:程序执行正常而打印日志数量不符合预期 原因:默认配置下,日志会进行取样。取样规则是,对于msg相同的日志,前100打印输出,之后每隔100条输出一条Sampling:&Sampling......
  • DRF - RESTful规范、DRF介绍与接口使用
    目录一、RESTful规范1.简介2.RESTful内容-10个规范二、序列化与反序列化1.序列化2.反序列化三、DRF介绍与快速使用1.DRF简介2.安装DRF3.基于Django原生编写5个接口4.DRF写......
  • 【c++】R-K法求解常微分方程
    最常用:四阶龙格库塔方法    例:  #include<iostream>#include<fstream>#include<cstring>doublefunc(double......
  • 70、缓存---分布式锁---分布式锁的原理及使用
    阶段一代码如下:privateMap<String,List<CatelogTwoLevelVo>>getCatalogJsonFromDb(){//得到锁之后,去缓存中再确定一次是否有数据Stringcatalog......
  • mybatis实现批量插入更新 -- ON DUPLICATE KEY UPDATE
    必须保证有唯一索引,可以是主键索引或者组合索引<insertid="insertOrUpdate"parameterType="java.util.List">INSERTINTOindicators_template_detail_rep(......
  • 心理学-森田疗法
    2.【安大雄】https://www.bilibili.com/video/BV1Wo4y1d7QH/?spm_id_from=333.337.search-card.all.click&vd_source=08f2fe3f5caa2d2714e8d9d3d972cbf1......
  • 多线程--消费者与生产者实例
    多线程实例1.消费者与生产者实例(管程法)产品、消费者、生产者、缓冲区产品,保证有一个唯一标识即可消费者继承Thread,注册缓冲区,从缓冲区消费生产者继承Thread,注册缓冲......
  • 代码随想录(2)-链表
    题单203.移除链表元素链表节点对象publicclassListNode{//结点的值intval;//下一个结点ListNodenext;//节点的构造函数(无参)......
  • 2023-01-31 量学基础 九阴真经 74
    1.三个基本因素(1)价格:阴过阳,阴盖阳,双阴盖阳(2)成交量:平量,小倍量,倍量(3)量线:平衡线,斜横线,平斜线2.有2个条件满足,减半仓,3个条件都满足,全出!         ......
  • drf-restful规范、django原生编写接口
    1.restful规范REST全称是RepresentationalStateTransfer,中文意思是表述:表征性状态转移,它首次出现在2000年RoyFielding的博士论文中。RESTful是一种定义WebAPI接口的设......