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 27922 게시물 읽기
No. 27922
쿼리 작성 도움 부탁드립니다.
작성자
로민건
작성일
2008-12-12 17:09
조회수
4,325

DB #1

이름, 주소, 전화번호


---- 레코드

홍길동, 서울, 111

장보고, 대구, 222


DB #2

이름

점수


---- 레코드

홍길동, 50

홍길동, 70

장보고, 100

장보고, 40


DB #3

이름

수강과목


---- 레코드

홍길동, 과학

홍길동, 영어

장보고, 수학

장보고, 국어


요렇게 있을때


DB #1 , DB #2, DB #3 를 합쳐서 뿌려주려고 합니다.


이름, 주소, 전화번호, DB #2 점수 합, DB #3 과목 수


요렇게 뿌려주고 싶은데 쿼리를 어떻게 만들어야 가능할런지요?

서브 쿼리를 사용하면 될듯한데 내공이 부족해서 ㅜ,ㅜ

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

SELECT DB1.이름, DB1.주소, DB1.전화번호, bb.totScr, cc.numCls

FROM

DB1

INNER JOIN (

SELECT 이름, SUM( 점수 ) AS totScr

FROM DB2

GROUP BY 이름

) AS bb ON DB1.이름 = bb.이름

INNER JOIN (

SELECT 이름, COUNT( 수강과목 ) AS numCls

FROM DB3

GROUP BY 이름

) AS cc ON DB1.이름 = cc.이름;

우욱님이 2008-12-12 20:32에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
27926functuon 생성좀 봐주세요.. [3]
주지훈
2008-12-13
4955
27925mysql 쿼리 결과 중에서 Warnings
마땅해
2008-12-12
4634
27924쿼리문이 안돌아가네요~ [6]
한 석
2008-12-12
4167
27922쿼리 작성 도움 부탁드립니다. [1]
로민건
2008-12-12
4325
27921date와 timestamp 중에서 어느 쪽 인덱스가 유리할까요? [2]
다라나
2008-12-12
6181
27920sql 작성에 대한 문의 입니다. [3]
2008-12-12
4497
27919특정필드의 값이 한글인지 영문인지...?? [1]
김한수
2008-12-12
4425
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.027초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다