1148-文章浏览 Ⅰ

文章浏览 Ⅰ

原文地址:1148. 文章浏览 I - 力扣(LeetCode)

  • 题目如下所示

个人题解

这题很简单,主要考察 MySQL 去重使用的关键字 DISTINCT 以及排序关键字 ORDER BY,个人思考过程如下列 SQL 所示

  • -- 1. 建表
    CREATE TABLE 1148_Views(
    article_id INT,
    author_id INT,
    viewer_id INT,
    view_date DATE
    );
    -- PS:无组件,有重复行。此表的每一行都表示**某人在某天浏览了某作者的某篇文章**
    -- 注意事项:同一人的 author_id 和 viewer_id 是相同的
    -- 2. 编写 SQL 查询所有浏览过自己文章的作者,结果按照 id 升序排列
    SELECT DISTINCT v.author_id id FROM 1148_Views v WHERE v.author_id = v.viewer_id ORDER BY v.author_id ASC;
    -- 额,很简单,不亏是“ Ⅰ ”
posted @   OnlyOnYourself-Lzw  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2022-07-11 05-Nacos注册中心
2022-07-11 04-Ribbon负载均衡
2022-07-11 03-Eureka注册中心
2022-07-11 02-服务拆分和远程调用
2022-07-11 01-微服务的概念
点击右上角即可分享
微信分享提示