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
운영게시판
최근게시물
MS-SQL Q&A 2115 게시물 읽기
No. 2115
전국에서 팔린 상품수를 구하고 싶은데.. 쿼리가~~
작성자
쿼리 초보
작성일
2005-07-16 14:13
조회수
2,211

고수님 아래와 같이 B테이블은 상품이 팔린 수량이 담기는 테이블이고 A 테이블은 전국의

지역 코드입니다. 쿼리 결과물이 아래와 같이 나오게 할려면 어케 쿼리를 짜야하는지요?

초보라서.. 헤메고 있습니다.. -_-

 

쿼리 결과물

서울 자동차 3개

경기 유모차 1개

인천 없음 0개 --------------> 여기서 부터는 상품이 팔리지 않은 지역

전남 없음 0개

전북 없음 0개

충남 없음 0개

충북 없음 0개

강원 없음 0개

대구 없음 0개

대전 없음 0개

광주 없음 0개

부산 없음 0개






A 테이블 B테이블
F1 F2 re_code NAME

서울 A1 A1 자동차

경기 A2 A2 유모차

인천 A3 A1 트럭

전남 A4 A1 오리

전북 A5

충남 A6

충북 A7

강원 A8

대구 A9

대전 A10

광주 A11

부산 A12

이 글에 대한 댓글이 총 1건 있습니다.

select a.name, isnull(product,'없음'),  cast(isnull(b.countx,0) as char(3)) + '개'
from
tbl_area a left outer join
(
 select code, count(code) countx,
 min(
   case
   when product = '트럭' then '자동차'
   when product = '오리' then '자동차'
   else product
   end
 ) product
   
 from tbl_sale
 group by code
)b
on a.code = b.code

 

 

 

결과

 

name                                                                                                                 
---------- ---------------------------------------------------------------------------------------------------- -----
서울         자동차                                                                                                  3  개
경기         유모차                                                                                                  1  개
인천         없음                                                                                                   0  개
전남         없음                                                                                                   0  개
전북         없음                                                                                                   0  개
충남         없음                                                                                                   0  개
충북         없음                                                                                                   0  개
강원         없음                                                                                                   0  개
대구         없음                                                                                                   0  개
대전         없음                                                                                                   0  개
광주         없음                                                                                                   0  개
부산         없음                                                                                                   0  개

석이님이 2005-07-16 16:18에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2118삭제한 뷰를 살리는 방법이 있을까요? [7]
질럿
2005-07-18
3671
2117그냥 쓰다가 마네요..^^;; [1]
sqler
2005-07-18
2698
2116쿼리된 내용을 어떻게 저장하나요? [6]
커너
2005-07-18
5494
2115전국에서 팔린 상품수를 구하고 싶은데.. 쿼리가~~ [1]
쿼리 초보
2005-07-16
2211
2114밑으로된 내역을 옆으로... 갈켜주세요 [4]
2005-07-16
2828
2113링크드 서브 시에 오류 발생입니다. [2]
돈세자
2005-07-15
3839
2111저번에 제질문에많은 관심 보여주셔서 감사하면서..드디어 시작했습니다..ㅎㅎ 첫번째질문입니다 [14]
임종석
2005-07-15
3461
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.024초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다