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 27642 게시물 읽기
No. 27642
다른테이블의 합계 구하기...
작성자
김동명
작성일
2008-07-02 12:34
조회수
3,787

A테이블에는

------------------------------------

id | name |

------------------------------------

1  |aaaaa  |

2  |bbbb  |

3  |ccccc  |

4  |ddddd |


이렇게 구성됩니다.


b 테이블은


------------------------------------

id | price |p_id

------------------------------------

1  |3000  |1

2  |200  |2

3  |5000 |1

4  |900000 |2

4  |900000 |1

5  |9200 |4

6  |3000 |4

7  |2200 |4


이 테이블 합쳐서 출력 하고자 합니다.


완성된 모습이.


------------------------------------

id | name |price

------------------------------------

1  |aaaaa  |9000

2  |bbbb  |20000

3  |ccccc  |100

4  |ddddd |0


A테이블의 id 값과 B테이블의 P_id 가 같은 B 테이블의 price 의 합계 금액을

한번의 쿼리로 보내고 싶습니다.


생각보다 어렵네요 휴....

이 글에 대한 댓글이 총 1건 있습니다.
기본적인 JOIN, GROUP BY 이군요.

select
          a.id 
          , a.name
          , sum(price)
from 
          a_TAB a, b_TAB b
where 
          a.id = b.p_id
group by
          a.id, a.name
김중훈(jgeese)님이 2008-07-03 09:23에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27646환경설정 비교부탁드립니다....
손관현
2008-07-03
3777
27645my.ini 파일 설정 관련 문의올립니다... [2]
손관현
2008-07-03
6372
27644mysql 6.0.4 설치를 한 후에.. php가 설치가 잘안되서 질문드려요..
김지명
2008-07-03
3529
27642다른테이블의 합계 구하기... [1]
김동명
2008-07-02
3787
27641데이타 옮기려고 하는데요 [1]
김영남
2008-07-02
3281
27640쿼리문을 어떻게 해야 할까요? [6]
초보자
2008-07-02
3707
27636트리거 trigger 관련되어서 질문이 있습니다.
리스군
2008-07-01
3239
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다