我正在尝试做一个GROUP BY
声明,按列分组显示具有最新时间戳的项目。但是,我认为不可能在GROUP BY
声明之前订购。以下子选择是完成我想要完成的事情的唯一方法吗?
SELECT thread_id, content, timestamp FROM
(
SELECT thread_id, content, timestamp FROM messaging_message
ORDER BY thread_id, timestamp desc
) combined
GROUP BY thread_id
请注意,对于给定的 thread_id,可能有多个与其关联的消息,content
因此timestamps
每个thread_id
.