是否有任何解决方案可以查找由MySQL groupby查询分组的值的数量。以下是我的查询。
$groupBy = 'PropertyViewer.ip_address';
$this->paginate = array("group"=>array($groupBy),"order"=>array("PropertyViewer.id desc"));
我需要找到每种情况下分组的值。
答案 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地址显示的次数,如果您正在查找的话。