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 5704 게시물 읽기
No. 5704
이런 경우엔 어떻게 처리 해야할까요.
작성자
sql초보
작성일
2010-07-21 20:00
조회수
6,341

중간고사 결과 테이블 (test_a)  컬럼은 학생ID,과목,점수 

기말고사 결과 테이블 (test_b) 컬럼은 학생ID,과목,점수 

학생 정보 테이블 (sutudent) 컬럼은 학생의 ID와 기타 정보들

 

이렇게 테이블이 있고 학생 정보 테이블을 리스팅 하는데 중간고사의 해당 학생의 모든 과목의 점수 합과

기말고사의 모든 과목의 점수 합을 학생 정보를 리스팅 하면서 같이 가져와서 리스팅 해야하는데 쿼리를 어떻게 해야 할지 막막하네요..

 

 

 

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

SELECT (SELECT SUM(점수) FROM 중간고사 WHERE 학생ID = A.학생ID) AS 중간고사,

(SELECT SUM(점수) FROM 기말고사 WHERE 학생ID = A.학생ID) AS 기말고사

                 

FROM 학생테이블 A

 

이런 방법도있겠죠.

이민규(purewhites)님이 2010-07-27 18:05에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
5708db생성하는 방법 알려주세요 ㅠㅠ [1]
이석준
2010-07-24
6080
5707쿼리 하나 질문 올립니다. [2]
김영남
2010-07-24
6143
5706informix 7.3 에서 MSSQL2008로 데이타 가져오기 [1]
안수완
2010-07-23
6282
5704이런 경우엔 어떻게 처리 해야할까요. [1]
sql초보
2010-07-21
6341
5703에디션 선택 문의 드립니다. [1]
최윤호
2010-07-20
6029
5702반복쿼리를 하나의 쿼리로...?? [2]
궁금이
2010-07-20
7263
57002008에서 메모리 사용량
2010-07-15
6819
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다