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 29978 게시물 읽기
No. 29978
재고집계 출력하기
작성자
김양훈(yanghun72)
작성일
2011-04-29 08:29ⓒ
2011-04-29 11:24ⓜ
조회수
7,823

table 1 (상품내역)         taable2(판매내역)                                    출력양식

  no   name             day                       no     su                     번호         상품명           판매현황

  1      축구공           2011-03-02              1          2               1              축구공                 7

  2      농구공           2011-03-02              1          5               2             농구공                 0

  3.     배구공          2011-04-02               3          3               3               배구공                3

  4      야구공                                                                       4              야구공                 0

 판매현황이 없는자료는 빼면 간단한데   

  select   a.no,b.name,sum(su)  from table1  a  left join  table2  b on a.no=b.no

0인 현황도 나올려면 어떻게 해야 하는지 문장하나로 안되나요

 

 

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

 이렇게 해보심이....^^;

 

with table1 as (
select 1 as no, '축구공' as name union all
select 2 as no, '농구공' as name union all
select 3 as no, '배구공' as name union all
select 4 as no, '야구공' as name
),
table2 as (
select '2011-03-02' as day, 1 as no, 2 as su union all
select '2011-03-02' as day, 1 as no, 5 as su union all
select '2011-03-02' as day, 3 as no, 3 as su
)
 
select table1.no
    , table1.name
    , isnull(table2.su, 0) su
 from table1
 left join ( select no
                  , SUM(su) su
               from table2
           group by no
            ) table2
on table1.no = table2.no

JaCkalRedi님이 2011-04-29 15:13에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
29982groonga에러 [1]
Mr.Lee
2011-05-03
11048
29981mysql_slow_log_filter 도구 질문
손님
2011-05-03
8749
29980초보입니다. 질문 드립니다. [1]
SL
2011-05-03
8053
29978재고집계 출력하기 [1]
김양훈
2011-04-29
7823
29977*와 all의 차이점
완전초보
2011-04-28
7928
29976테이블 관련 질문 입니다.. 조언 부탁 드립니다. [2]
조영석
2011-04-26
8105
29975query 질문 드립니다. [1]
강혁
2011-04-26
8803
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다