테스트 사이트 - 개발 중인 베타 버전입니다

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

아길이 9년 전 조회 4,659

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

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

 

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

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

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

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

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

답변 2개

채택된 답변
+20 포인트
9년 전

SELECT count('x') as cnt

FROM 

(

    SELECT 'y' 

    FROM {$g5['popular_table']} 

    GROUP BY pp_word

) result

로그인 후 평가할 수 있습니다

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

9년 전

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

로 해결 했습니다

 

글러빙님 감사 드립니다.

로그인 후 평가할 수 있습니다

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

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

로그인