嗨我很抱歉,如果有人在其他地方问过这个问题,但我似乎无法找到任何答案..或者我可以开始工作。 我有一个表格,其中包含每个用户的操作列表。我试图让每个用户最后一次行动。我希望按用户分组并按时间顺序排序。这似乎正在做的是返回第一个动作并命令它。
以下是我正在使用的查询:
SELECT
userid,
time
FROM
useractions
GROUP BY
userid
ORDER BY
time
任何帮助都会被贬低。对不起,如果这是一个愚蠢的问题。感谢
答案 0 :(得分:4)
试试这个
SELECT
userid,
max(time)
FROM
useractions
GROUP BY
userid