可能重复:
检索每个组中的最后一条记录
我有两个类似的表设置(为任务简化):
行动——
id - user_id - action - time
用户 -
id - name
我想为每个用户输出最新的动作。我不知道该怎么做。
我对 SQL 不是很好,但从我查找的内容来看,它应该类似于以下内容。不过不确定。
SELECT `users`.`name`, *
FROM users, actions
JOIN < not sure what to put here >
ORDER BY `actions`.`time` DESC
< only one per user_id >
任何帮助,将不胜感激。