我有一个包含新闻帖子的表格,并且希望获取每个类别最后添加的全部新闻帖子。
该表包含以下列:
- ID、标题、图片、说明、类别、日期
示例:我有 3 个类别的 20 篇帖子。返回每个类别按日期列出的最后一篇帖子,因此我收到了 3 篇帖子。
最佳答案
您想要groupwise maximum :
SELECT newsposts.* FROM newsposts NATURAL JOIN (
SELECT category, MAX(date) AS date FROM newsposts GROUP BY category
) t
关于mysql - 获取整行每个类别中某列的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12223122/