|
1
4
这是“每个组最大n个”问题的一种变体,该问题每周在StackOverflow上出现几次。
其工作方式是,我们试图找到一行(a2),该行具有相同的accessid和userid,并且日期或时间早于a1行。当我们找不到前面的行时,a1必须 最早的一排。 关于你的评论,我只是用你提供的样本数据进行了尝试。以下是我得到的:
我在MacOSX上使用的是MySQL 5.0.75。 |
|
|
2
0
试试这个
对于userid='1234',它将返回所有唯一的访问,每个访问的最短时间为。 |
|
|
Adrian · MySQL为表中的每个ID选择最新的1行 8 年前 |
|
|
haxx · 从sql中的表中选择最后一条记录 8 年前 |
|
|
Filipe Ferminiano · 无法在mysql索引上强制索引 8 年前 |
|
|
nordscan · 带连接的SQL max() 8 年前 |
|
|
Kirill · 如何在左连接中按最大日期分组 8 年前 |
|
LPChip · MYSQL获取唯一ip的每个第一个id 8 年前 |