2014-05-22 2 views
-2

아래 쿼리를 살펴보십시오.MySQL에서 데이터 정렬 및 제한

SELECT COUNT(`word`) AS count FROM `key_uniqueword` group by `word` 

는 지금, 나는 내림차순으로 count에 따라 결과를 정렬 할 필요가있다. 그 후 정렬 된 목록에 처음 200 개의 레코드 만 필요합니다. 어떻게 MySQL에서 이것을 할 수 있습니까?

+0

당신이 'ORDER BY'와'LIMIT' 조항을 추가하려고 했습니까? –

+0

'SELECT COUNT (단어) AS count from key_uniqueword 단어 단위 ORDER BY count LIMIT 200' 오른쪽? 이것은 주문 전에도 먼저 레코드를 제한합니다. 맞습니까? "첫 번째 제한 두 번째 정렬"해야합니다. –

+0

시도해 보셨습니까? (힌트 : 그냥 작동해야 함) –

답변

1

이 시도 :

SELECT COUNT(`word`) AS count 
FROM `key_uniqueword` 
GROUP BY `word` 
ORDER BY count LIMIT 200