获取用户上次访问数据库的时间戳

时间:2014-07-09 14:23:42

标签: mysql sql database timestamp

我有一个看起来像这样的数据库:

enter image description here

对于每个事件,即点击,都会添加一行,其中UserID是标识每个访问者的唯一Cookie,timestamp是事件发生的时间(此处我使用的是基本的数字,为简单起见。)

我如何使用纯SQL获取一个表,该表为我提供每个用户上次访问的时间戳?所以,如果我用我的样本做到了,我会得到这个:

enter image description here

被拒绝的行为红色,选定的行为绿色。

1 个答案:

答案 0 :(得分:2)

SELECT UserID, MAX(Timestamp)
FROM <YourTable>
GROUP BY UserID