- 场景
查询最近上课的同学信息,包括同学姓名、最近一次的上课时间、上课记录ID。
- 表结构
1 | CREATE TABLE `class_record` ( |
字段 | 类型 | 空 | 默认 | 注释 |
---|---|---|---|---|
id | int(11) | 否 | NULL | 上课记录ID |
name | char(20) | 否 | NULL | 同学姓名 |
time | int(10) | 否 | NULL | 上课时间(时间戳) |
class_record 上课记录表
- 表数据
1 | INSERT INTO `test`.`class_record` (`id`, `name`, `time`) VALUES (2, '柯南', 1579536000); |
id | name | time |
---|---|---|
1 | 柯南 | 1558368000 |
2 | 柯南 | 1579536000 |
3 | 元太 | 1558368000 |
4 | 元太 | 1582214400 |
5 | 步美 | 1558368000 |
6 | 步美 | 1584720000 |
7 | 小哀 | 1558368000 |
8 | 小哀 | 1587398400 |
9 | 光彦 | 1558368000 |
10 | 光彦 | 1589990400 |
- 查询语句
1 | SELECT |
- 查询结果
maxtime | maxdate | name | id |
---|---|---|---|
1579536000 | 2020-01-21 | 柯南 | 2 |
1582214400 | 2020-02-21 | 元太 | 4 |
1584720000 | 2020-03-21 | 步美 | 6 |
1587398400 | 2020-04-21 | 小哀 | 8 |
1589990400 | 2020-05-21 | 光彦 | 10 |
关联
[[MySQL 删除重复数据只保留一条]]