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 4330 게시물 읽기
No. 4330
이런 테이블 조합은 어떻게 하나요..
작성자
sqler
작성일
2008-07-15 16:37
조회수
4,429

안녕하세요. 무더운 여름날입니다.


  테이블 aaa 는

 

   a  / b  / c  /  d  / e

   ===================

   'aaa' , 10 , 20, 30

   'bbb' , 20, 30, 40

   'ccc', 30 ,40, 50


이고


  테이블 bbb 는

 

  a / b / c / d / e

 =================

 'aaa' , 'aaa-1' , 10 ,20,30,

 'aaa' , 'aaa-1' , 20,4,4

 'aaa' , 'aaa-33' , 1,1,1

 'bbb', 'bbb-1', 2,2,2

  'bbb', 'bbb-1', 4,4,4

  'bbb', 'bbb-32', 3,3,3


위 두테이블이 있는때


이것을


 'aaa' , 10 , 'aaa-1' , 30 , 24, 34

 'aaa' , 10 , 'aaa-33' , 20, 4,4

 'bbb',  20 , 'bbb-1' , 6,6,6

 'bbb',  20 , 'bbb-32' , 3,3,3


 이렇게 표현할 방법이 없을까요

 

  

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


select bbb.a,  aaa.b, bbb.b, sum(bbb.c), sum(bbb.d), sum(bbb.e)  
from bbb join aaa on bbb.a=aaa.a 
group by bbb.a,bbb. b, aaa.b


출력값

'aaa' , 10 , 'aaa-1' , 30 , 24, 34

 'aaa' , 10 , 'aaa-33' , 20, 4,4

 'bbb',  20 , 'bbb-1' , 6,6,6

 'bbb',  20 , 'bbb-32' , 3,3,3

두번째 라인 'aaa' , 10 , 'aaa-33' , 1, 1,1 이 아닌지여?

임진표(운가라)님이 2008-07-16 09:41에 작성한 댓글입니다.
이 댓글은 2008-07-16 09:43에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
4333디비서비스중에 MS-sql 재설치하면...
새미
2008-07-17
4636
4332MSSQL2005와 WinXP 서비스팩3와의 궁합 [1]
2008-07-17
5116
4331트리거 컴파일은 문제가 없는데 적용이 안되네요 [1]
양철우
2008-07-16
4837
4330이런 테이블 조합은 어떻게 하나요.. [1]
sqler
2008-07-15
4429
4329SQL Server 과부하시 다운 현상이...
한승후
2008-07-14
11412
4327중복 제거 [3]
지윤서
2008-07-14
4689
4326전체 로우개수 추가 조회
초봉
2008-07-11
5819
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다