我有一个表格帖子和另一个表格视图,一个帖子有很多视图,而一个视图只属于一个帖子。现在我如何选择一个视图最多的帖子,即与使用mysql的其他帖子相比具有最大视图的帖子?
修改
更复杂的场景,主题表有很多帖子,帖子也可以有很多主题,现在我如何获取每个主题,使用mysql选择观看次数最多的帖子?
答案 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