2014-02-13 4 views
0

누구나 count by query로 sphinxql 그룹을 필터링하는 방법을 알고 있습니까? 예를 들어 내가 쿼리처럼이 :카운트에 의한 쿼리로 sphinxql 그룹 필터링

SELECT collection_id, count(*) 
FROM mobile_content 
WHERE collection_id != 0 AND count(*) > 5 
GROUP BY collection_id; 

ERROR 1064 (42000): sphinxql: Aggregates in 'where' clause prohibited near '5 GROUP BY collection_id' 

:

SELECT collection_id, count(*) as cnt 
FROM mobile_content 
WHERE collection_id != 0 
GROUP BY collection_id 

그리고 나는 이런 식으로 뭔가를 한 경우보다 5 CNT 만 행을 결과에 먹고 싶어, 오류가 발생합니다 이전 버전에서는 결과로 그룹을 필터링하기 위해 @count를 사용했다는 것을 기억합니다.

현재 나의 sphinxsearch 버전은 2.1.5입니다. 이 버전에서 수를 기준으로 결과를 필터링 할 수 있습니까?

답변