您好,如果有人在其他地方问过这个问题,我很抱歉,但我似乎找不到任何答案……或者我无法开始工作。 我有一个表,其中包含每个用户的操作列表。我试图让每个用户最后一次行动。我想按用户分组并按时间排序。这似乎是在返回第一个 Action 并对其进行排序。
这是我正在使用的查询:
SELECT
userid,
time
FROM
useractions
GROUP BY
userid
ORDER BY
time
如有任何帮助,我们将不胜感激。抱歉,如果这是一个愚蠢的问题。谢谢
最佳答案
试试这个
SELECT
userid,
max(time)
FROM
useractions
GROUP BY
userid
关于mysql - 在sql中按组排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20202785/