데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
고객id |
상품명 |
1순위선호상품,2순위선호상품 |
1 |
상품1 |
|
1 |
상품1 |
|
1 |
상품2 |
|
2 |
상품1 |
|
2 |
상품1 |
|
2 |
상품2 |
|
2 |
상품2 |
|
2 |
상품2 |
우선 sas sql 을 사용중입니다. sas 기준으로 설명해 주시면 좋겠지만, sql server 로 설명해 주셔도 괜찮습니다.
고객별 상품 선호도를 알아야 하는데, 고객2번이 1순위로 선호하는 상품이 상품2 이고, 2순위로 선호하는 상품이 상품1 임을
알아내려면 어떻게 해야 하나요?
Comment 1
-
처리짱
2014.11.11 10:44
GROUP BY 고객id, 상품명 ORDER BY 고객id, COUNT(*) DESC 인듯요..