2012-02-25 4 views
5

그룹화 된 결과를 30 개로 제한하고 싶지만 대신 모든 행을 그룹화 한 다음 30 개 그룹으로 제한합니다. 그 반대는 어떻게합니까?그룹화하기 전에 MySQL을 제한 하시겠습니까?

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

정확히 당신이 원하는 무엇을? 카테고리 당 최대 30 개의 행? –

답변

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

감사 ... 그게 도움이 –

관련 문제