【发布时间】:2020-01-15 02:57:00
【问题描述】:
如何从具有多个相同数据的查询中检索数据?像这样的东西。我有这样的数据表示:
Id Time Status
-------------------------------------
1 2019-09-09 09:00:00 1
2 2019-09-09 09:02:36 1
3 2019-09-09 09:06:00 1
4 2019-09-09 09:10:11 1
5 2019-09-09 17:00:00 2
6 2019-09-09 17:05:00 2
7 2019-09-10 09:00:00 1
8 2019-09-10 09:02:32 1
9 2019-09-10 09:02:38 1
10 2019-09-10 17:00:00 2
11 2019-09-10 17:00:30 2
现在我想用 date = 2019-09-09 的参数返回类似的东西:
1 2019-09-09 09:00:00 1
5 2019-09-09 17:00:00 2
我想返回插入的第一个数据。
【问题讨论】:
-
您使用的是 MySQL 8.0 还是更早的版本?
-
@Martin mysql Ver 15.1 Distrib 10.1.30-MariaDB,适用于 Win32 (AMD64)
-
我已编辑问题以删除 mysql 标签并将其替换为 mariadb。请适当标记,因为这对于确定如何解决问题很重要
-
@Martin 谢谢,我会等待另一个最佳答案
-
@Martin 谢谢我已经尝试过他的回答并且成功了。
标签: sql database mariadb greatest-n-per-group