Group by y Having - mayako/Spaguetti GitHub Wiki
GROUP BY
El metodo group
indica cuales columnas deberan ser agrupadas. Este metodo se puede repetir las veceses necesarias, sin sobre escribir las columnas previamente agregadas:
# GROUP BY status, count, active
$query
->group('status', 'count')
->group('active');
HAVING
El metodo having
hace uso de condiciones directas con la posibilidad de paso de parametros:
# GROUP BY active HAVING sum(price) > 100
$query->group('active')->having("sum(price) > ?", [100]);