[질문]

두개의 컬럼에 대해 group by 적용 할 수 있을까요?

MySql 입니다.


 

year month
2008 1
2008 1
2008 2
2008 3
2008 4
2008 4
2008 4
2009 2
2009 3
2009 4
2009 4
2009 5
2009 5
2009 5
2009 5

 

위 데이터를 group by 나 다른 방법 등을 이용해서 아래와 같이 가져 오고 싶습니다.

 

year month
2008 1
2008 2
2008 3
2008 4
2009 2
2009 3
2009 4
2009 5

 

두 컬럼을 동시에 group 지을 수 있으면 가능 할 것 같은데... 생각대로 쿼리가 잘 안동작하네요.

 

SELECT
 d_year, d_month, CONCAT(d_year, d_month) AS d_year_month
FROM
 data_table
GROUP BY
 d_year_month

 

일단은 위와 같이 처리하기는 했지만 마음에 썩~~~ 안 듭니다.

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

 

다른 좋은 방법 있으면 알려 주세요.

 

고맙습니다. 행복하세요.

 

[답변]

여러컬럼에 대해 가능합니다.

 

SELECT
 d_year, d_month

FROM
 data_table
GROUP BY
 d_year, d_month;

 

 

[출처] http://tip.daum.net/question/58418029

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED