是否有任何解决方案来查找由MySQL groupby查询分组的数值。以下是我的查询。 $groupBy = 'PropertyViewer.ip_address';
$this->paginate = array("group"=>array($groupBy),"order"=>array("PropertyViewer.id desc"));
如何查找由MySQL groupby查询分组的数值
我需要找到在每种情况下分组多少价值。
是否有任何解决方案来查找由MySQL groupby查询分组的数值。以下是我的查询。 $groupBy = 'PropertyViewer.ip_address';
$this->paginate = array("group"=>array($groupBy),"order"=>array("PropertyViewer.id desc"));
如何查找由MySQL groupby查询分组的数值
我需要找到在每种情况下分组多少价值。
我认为,所有你需要的是在你的SELECT查询COUNT()
聚合函数:
SELECT COUNT(ip_address) as num_values
FROM PropertyViewer
GROUP BY PropertyViewer.ip_address
ORDER BY PropertyViewer.id desc
SELECT COUNT(PropertyViewer.ip_address)将显示你的IP地址有多少次显示出来,如果这是你是什么寻找。
如果你能在这里显示你的查询,我们可以帮助你。 – 2012-07-05 13:09:43
@RavinderSingh上面提到的查询 – 2012-07-05 13:10:36