database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 27953 게시물 읽기
No. 27953
group_concat 후 count 문의
작성자
쨔르(corea)
작성일
2009-01-06 08:34
조회수
5,883

현대 등록된 DB 내용


yearmonth / category / title

2009-01     / 1            / a

2009-01     / 1            / b

2009-01     / 6            / c

2009-01     / 8            / d


이렇게 등록이 되어 있습니다. 


group_concat 으로 해당 리스트의 cate 를 가져왔는데요.

쿼리는 아래와 같습니다.


select 

 date_format(yearmonth, '%Y-%m') AS ym

 , GROUP_CONCAT(category order by category , '/') AS cate

from poll

where type = 'B' AND date_format(yearmonth, '%Y-%m') = '2009-01'

group by ym



지금 만들고 있는 쿼리 입니다. 

위 쿼리를 실행하면 아래처럼 나옵니다.

ym           cate

2009-01     1,1,6,8



2009년1월 카테고리1에 등록된 리스트가 2개

               카테고리2에 등록된 리스트가 1개


있는데요

1,1,6,8 을 

카테고리별 count 를 다시 가져오고 싶은데 어떻게 해야할까요?



1, 6, 8 만 나오면되고 해당 카테고리의 count 를 뽑아오고 싶습니다.

이 글에 대한 댓글이 총 2건 있습니다.
아래처럼 하시면 될 것 같습니다.

select ym,
       group_concat(category order by category, '/') as cate,
       group_concat(cnt order by category, '/') as cnt
  from (
        select date_format(yearmonth, '%Y-%m') as ym, 
               category, 
               count(1) cnt
          from poll
         where type = 'B' 
           and date_format(yearmonth, '%Y-%m') = '2009-01'
         group by date_format(yearmonth, '%Y-%m'), category
       ) a
 group by ym;
구헌수(madcat)님이 2009-01-06 09:18에 작성한 댓글입니다.
이 댓글은 2009-01-06 09:27에 마지막으로 수정되었습니다.

감사합니다!! 

저도 이것저것 찾아보면서 만들어주신 쿼리처럼 해보았습니다.

제가 잘못안게

결과값이 (BLOB) 가 나와서 이게 뭔가 하고~~~ 있었는데..

이제서야 답을 찾았네요! ^^* 

답 감사드립니다.

쨔르(corea)님이 2009-01-06 21:52에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27957odbc로 외부에서 연결시 에러.. [1]
구로머신
2009-01-06
6493
27955Sql 질문 입니다. [1]
2009-01-06
4786
27954쿼리 질문입니다 조건절을 모두 가지고 있는 ROW의 검색입니다. [2]
안중경
2009-01-06
4281
27953group_concat 후 count 문의 [2]
쨔르
2009-01-06
5883
27952mysql_waitpid 사용법 문의드립니다.
짝퉁헤리포터
2009-01-06
5463
27951게시물이동 쿼리하나만 부탁합니다 [2]
초보
2009-01-05
4659
27950IPv6 애플리케이션과 DB의 연동시 요구사항 [1]
IPv6
2008-12-30
5265
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다