2012-02-25 25 views
5

Quiero LIMITAR los resultados Agrupados a 30, pero en su lugar estoy agrupando todas las filas y luego limitándolas a 30 grupos. ¿Cómo hago lo opuesto?MySQL LÍMITE antes de agrupar?

SELECT *, COUNT(*) AS COUNT FROM `Posts` GROUP By `Category` LIMIT 30 
+0

¿Qué es exactamente lo que quiere? ¿Máximo de 30 filas por categoría? –

Respuesta

8
SELECT *, COUNT(*) AS COUNT FROM (SELECT * FROM `Posts` LIMIT 30) t GROUP By `Category` 
+0

gracias ... eso ayudó –