채택완료

group by 필드 했을때 페이징 카운트 질문 드립니다.

2016-10-06 (목) 16:17:41 4,958

인기검색어 리스트 페이지 만들고 있는데요

검색어를 group by pp_word 로 불러 옵니다. 

문제는 페이징 위한 카운트 인데요

select count(*) as cnt  from {$g5['popular_table']} group by pp_word 

이렇게 했을때 전체수량을 뽑지 못하네요.

group by pp_word 한 레코딩 수량을 뽑을 수 없나요? 

|

답변 2개

채택된 답변
+20 포인트
2016-10-06 (목) 16:47:36

SELECT count('x') as cnt

FROM 

(

    SELECT 'y' 

    FROM {$g5['popular_table']} 

    GROUP BY pp_word

) result

select count(DISTINCT pp_word) as cnt  from {$g5['popular_table']} .... 

로 해결 했습니다

글러빙님 감사 드립니다.

답변을 작성하려면 로그인이 필요합니다.