文章目录
- 1. 题目
- 2. 解题
1. 题目
online_class_situation 表展示了一些同学上网课的行为活动。
每行数据记录了一名同学在退出网课之前,当天使用同一台设备登录课程后听过的课程数目(可能是0个)。
写一条 SQL 语句,查询每位同学第一次登录平台听课的日期。
表定义: online_class_situation
(网课上课情况表)
表的主键是 (student_id, date) 联合主键
https://www.lintcode.com/problem/analysis-of-online-class-i/description
2. 解题
-- 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