很多时候我们在group by 之后还有很多条数据记录
我们需要知道总量是多少条,来判断到底要分多少页显示
比如下面的查询:
SELECT COUNT(*) as counts FROM pw_sites WHERE 1 = 1 GROUP BY domain ORDER BY counts DESC
group by是为了将如下站点归结为一个
www.phpwind.net
app.phpwind.net
blog.phpwind.net
test.phpwind.net
……
以上站点的domain都是phpwind.net
那么还有很多这样的站点,如domain为phpwind.com 为uueasy.com等
那么到底有多少个站点,我们怎么查询呢?
查询代码如下:
SELECT COUNT(DISTINCT domain) FROM pw_sites WHERE 1 = 1
http://www.phpwind.net/apps.php?q=diary&uid=156002&a=detail&did=15409