【发布时间】:2017-08-02 14:52:09
【问题描述】:
我有一个按类别显示帖子的查询。我只需要显示前 5 个类别的结果。我的查询显示类别和类别计数。该查询显示所有类别和每个类别中的帖子数。
我想限制类别的显示。
我有这个问题:
SELECT qp_category, name, count(qp_category) as Total
FROM questionpapers
INNER JOIN
questioncategory
ON
questionpapers.qp_category = questioncategory.qcid
GROUP BY qp_category;
这是我的表结构
category table
--------------------------
qcid | name | active
--------------------------
post table
--------------------------------------------------------
qpid | title | qp_category | description | date | active
--------------------------------------------------------
【问题讨论】:
-
在查询末尾添加
Limit 5怎么样?SELECT qp_category, name, count(qp_category) as Total FROM questionpapers INNER JOIN questioncategory ON questionpapers.qp_category = questioncategory.qcid GROUP BY qp_category LIMIT 5; -
是的,它通过添加 LIMIT 5 来工作。
-
很高兴它有帮助,但很遗憾我没有将此作为答案发布,而是在评论中发布。大声笑
-
需要一个接受评论作为stackoverflow中的答案功能
-
如果我将其作为答案发布在下方,您会接受吗?
标签: mysql