【发布时间】:2017-03-17 05:09:03
【问题描述】:
我在留言簿中有一张包含用户 cmets 的表格。列是:id、user_id、title、comment、timestamp。
我需要为每个用户选择最新的一行。 我尝试使用 group by 执行此操作,但没有管理它,因为我无法在我按 user_id 分组的同一查询中选择其他任何内容:
SELECT user_id, MAX(ts) FROM comments GROUP BY user_id
例如,在这个查询中,我不能添加到还选择列 id、tilte 和 comment。如何做到这一点?
【问题讨论】:
标签: sql oracle greatest-n-per-group