选择具有最大子行的行

时间:2018-03-27 11:41:36

标签: mysql

我有一个表格帖子和另一个表格视图,一个帖子有很多视图,而一个视图只属于一个帖子。现在我如何选择一个视图最多的帖子,即与使用mysql的其他帖子相比具有最大视图的帖子?

修改

更复杂的场景,主题表有很多帖子,帖子也可以有很多主题,现在我如何获取每个主题,使用mysql选择观看次数最多的帖子?

1 个答案:

答案 0 :(得分:0)

SELECT 
  p.id as post, 
  Count(v.Id) as views
FROM posts p INNER JOIN views v on p.Id = v.postId
GROUP BY p.Id
ORDER BY views DESC
LIMIT 0, 1