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 30050 게시물 읽기
No. 30050
검색쿼리
작성자
syy
작성일
2011-08-27 20:17
조회수
7,950

<A테이블       <B테이블>    
상품번호 상품명 제조사   상품번호 사이즈구분 사이즈
100 상품1 제조사1   100 1 175
200 상품2 제조사2   100 2 30
        100 3 13
        200 1 165
        200 2 25
        200 3 13

<쿼리문>

select   A.상품명, B.사이즈, A.제조사

from      A, B

where   A.상품번호=B.상품번호

 

<결과테이블>  
상품명 사이즈 제조사
상품1 175 제조사1
상품1 30 제조사1
상품1 13 제조사1
상품2 165 제조사2
상품2 25 제조사2
상품2 13 제조사2

이 결과를 다음과 같이 뽑으려면 어떻게 해야 하는지 알려주세요~!!!

 

상품명 사이즈1 사이즈2 사이즈3 제조사
상품1 175 30 13 제조사1
상품2 165 25 13 제조사2


 

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

이게 정답인지는 모르겠지만..

결과는 나올 듯 하네요ㅎㅎ

--

SELECT A.상품명,

              SUM(IF(B.사이즈구분=1,B.사이즈,0)) AS 사이즈1,

              SUM(IF(B.사이즈구분=2,B.사이즈,0)) AS 사이즈2,

              SUM(IF(B.사이즈구분=3,B.사이즈,0)) AS 사이즈3,

              A.제조사

FROM A, B

WHERE A.상품번호=B.상품번호

GROUP BY A;

조래혁(jjorae)님이 2011-08-30 11:19에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
30053쿼리를 간결하게 사용하고 싶은데 아무리 고민해도 답이 없네요 ㅠ [3]
dongkkase
2011-08-30
8209
30052DB 복구 가능 여부를 알고 싶습니다. [1]
서버삭제
2011-08-29
7641
30051리플리케이션 옵션 변경건이요 [1]
1212
2011-08-29
8532
30050검색쿼리 [1]
syy
2011-08-27
7950
30049서브쿼리 질문입니다. [2]
고형윤
2011-08-25
8084
30048INNODB 복합 PK AUTO_INCREMENT 사용문제 [1]
후배
2011-08-25
8613
30047리눅스 Mysql 외부 접속이 안되요 [1]
아이딘
2011-08-24
9317
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다