如何查找由MySQL组按查询分组的值的数量

时间:2012-07-05 13:08:16

标签: php mysql

是否有任何解决方案可以查找由MySQL groupby查询分组的值的数量。以下是我的查询。 $groupBy = 'PropertyViewer.ip_address'; $this->paginate = array("group"=>array($groupBy),"order"=>array("PropertyViewer.id desc"));

我需要找到每种情况下分组的值。

2 个答案:

答案 0 :(得分:1)

我认为您需要的只是SELECT查询中的COUNT()聚合函数:

SELECT COUNT( ip_address) as num_values
     FROM PropertyViewer
GROUP BY PropertyViewer.ip_address
ORDER BY PropertyViewer.id desc

答案 1 :(得分:0)

SELECT count(Property Viewer.ip地址)将显示IP地址显示的次数,如果您正在查找的话。