在mysql结果组后限制

时间:2013-04-11 06:03:56

标签: mysql

我遵循了mysql查询

SELECT * FROM tbltest WHERE DATE(posted_date) BETWEEN '20120414' AND '20130414' GROUP BY title  ORDER BY mostviewed DESC LIMIT 30

问题: 它只返回19行,其中重复标题的行被删除但我想在分组后返回30行。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

LIMIT 30 - 将结果限制为最多30个,但如果你使用过滤器的结果较少,那么你得到的结果与查询一样多,只要少于30个。

如果您希望获得超过30个结果,则需要更改过滤器,但只是为了获得更多结果,这是更换过滤器的常见原因。