2012-05-18 13 views
0

是否可以执行分页类型的查询,其中我的主查询中有group by子句。SQL分页查询具有group by子句

我将如何实现这个(如果这甚至有可能)

例子查询:

SELECT * FROM TABLE_NAME GROUP BY DATEPART(YEAR,DATE), DATEPART(YEAR,MONTH) 

我还能通过逐页阅读它页面得到的结果?

...虽然在这个话题上,我也可以得到将被检索的行数总数,而不会将其放入子查询中吗?

回答

-1

分页的概念是:

  1. 你需要让行的总数。

    SELECT * FROM table_name where id ='id';

  2. 设置每页显示的项目数。像$ limit = 50一样。这意味着,您将显示每页50项。

嗯,我认为应该会更好,如果你看看这个,http://php.about.com/od/phpwithmysql/ss/php_pagination.htm。它的解释要好得多。

希望有所帮助。