我有一个看起来像这样的数据库:
对于每个事件,即点击,都会添加一行,其中UserID
是标识每个访问者的唯一Cookie,timestamp
是事件发生的时间(此处我使用的是基本的数字,为简单起见。)
我如何使用纯SQL获取一个表,该表为我提供每个用户上次访问的时间戳?所以,如果我用我的样本做到了,我会得到这个:
被拒绝的行为红色,选定的行为绿色。
答案 0 :(得分:2)
SELECT UserID, MAX(Timestamp)
FROM <YourTable>
GROUP BY UserID