MYSQL - 根据另一个表中的条件获取最受欢迎的项目

时间:2014-01-26 13:06:33

标签: mysql

我有一个名为forumposts的表(它包含自动递增的线程ID),它代表论坛帖子。我有另一个表,forumreplies(每个回复都有一个threadid,它引用来自forumposts的线程id)。

我想只显示流行的论坛帖子,基本上会获得每个论坛帖子回复数量最多的帖子。有没有办法在mySQL中做到这一点?

1 个答案:

答案 0 :(得分:0)

试试这个

SELECT ThreadId,
  COUNT(*) AS [Count]
FROM FORUMREPLIES
GROUP BY ThreadId
ORDER BY [Count] DESC

由于