LintCode MySQL 1928. 网课上课情况分析 I

2021-02-19 12:53:33 浏览数 (1)

文章目录

    • 1. 题目
    • 2. 解题

1. 题目

online_class_situation 表展示了一些同学上网课的行为活动。 每行数据记录了一名同学在退出网课之前,当天使用同一台设备登录课程后听过的课程数目(可能是0个)。 写一条 SQL 语句,查询每位同学第一次登录平台听课的日期。

表定义: online_class_situation (网课上课情况表)

代码语言:javascript复制
表的主键是 (student_id, date) 联合主键

https://www.lintcode.com/problem/analysis-of-online-class-i/description

2. 解题

代码语言:javascript复制
-- Write your SQL Query here --
-- example: SELECT * FROM XX_TABLE WHERE XXX --
select student_id student_id, min(date) earliest_course_date
from online_class_situation
where course_number > 0
group by student_id

0 人点赞