小编SuH*_*Han的帖子

从mysql表中获得第二高的值

我有一个包含四个字段的表,如下所示,

(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
Run Code Online (Sandbox Code Playgroud)

如何使用MySQL Query从上表中检索所有第二高的日期?

预期结果:

ID UID MUSIC DATE 
3   0   a   2013-10-22
5   0   b   2013-10-11
9   0   c   2013-10-25
Run Code Online (Sandbox Code Playgroud)

要么

ID UID MUSIC DATE 
3   0   a   2013-10-22
5   0 …
Run Code Online (Sandbox Code Playgroud)

mysql group-by groupwise-maximum

3
推荐指数
1
解决办法
1256
查看次数

标签 统计

group-by ×1

groupwise-maximum ×1

mysql ×1