为每个用户选择最近的行

时间:2011-05-23 11:39:23

标签: mysql

我有一个包含user_idtime_stampactivity列的表格,用于重新编码审核跟踪的用户操作。

现在,我想获取每个唯一user_id的最新时间戳。我该怎么做?

2 个答案:

答案 0 :(得分:7)

SELECT MAX(time_stamp), user_id FROM table GROUP BY user_id;

答案 1 :(得分:3)

以下查询应该是您想要的......

select user_id,max(time_stamp) from yourtable group by user_id order by user_id, time_stamp desc