【发布时间】:2013-10-31 05:30:46
【问题描述】:
我有一个表,有如下四个字段,
(UID 是用户 ID)
ID UID MUSIC DATE
1 0 a 2013-10-20
2 0 a 2013-10-21
3 0 a 2013-10-22
4 0 a 2013-10-24
5 0 b 2013-10-11
8 0 b 2013-10-15
10 0 c 2013-10-26
9 0 c 2013-10-25
7 0 c 2013-10-20
6 0 c 2013-10-18
11 0 d 2013-10-10
如何使用 MySQL Query 从上表中检索所有第二高的日期?
预期结果:
ID UID MUSIC DATE
3 0 a 2013-10-22
5 0 b 2013-10-11
9 0 c 2013-10-25
或
ID UID MUSIC DATE
3 0 a 2013-10-22
5 0 b 2013-10-11
9 0 c 2013-10-25
11 0 d 2013-10-10
【问题讨论】:
-
“所有第二高的日期”是什么意思?
-
您想获取每首音乐的第二高日期吗?
标签: mysql group-by groupwise-maximum