토픽을 선택하세요
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
공지사항
자유게시판
구인|구직
운영게시판
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 26945 게시물 읽기
News
|
Q&A
|
Columns
|
Tutorials
|
Devel
|
Files
|
Links
No. 26945
성적출력좀 도와주세요
작성자
이영배
작성일
2007-08-14 11:15
조회수
1,826
A테이블(과목테이블)
과콕코드
과목명
1101
국어
1302
영어
4512
수학
1201
과학
B테이블(성적테이블)
학번
과목코드
성적
200701
1101
80
200702
1101
85
200702
1302
65
200703
4512
77
원하는 출력 형태
학번
1101
1302
4512
200701
80
200702
85
65
200703
77
이렇게 하고 싶은데요..
순수 sql 만으로 가능한가요?
도와주세요...
이 글에 대한 댓글이 총 1건 있습니다.
select b.학번,
(case a.과목코드 when '1101' then b.성적 end) as '1101',
(case a.과목코드 when '1302' then b.성적 end) as '1302',
(case a.과목코드 when '4512' then b.성적 end) as '4512',
(case a.과목코드 when '1201' then b.성적 end) as '1201'
from 과목테이블 a inner join 성적테이블 b
on a.과목코드 = b.과목코드;
흠...단순무식뽕빨한 방법...-.ㅡ
team b(teamb)님이 2007-08-14 12:00에 작성한 댓글입니다.
[
Top
]
No.
제목
작성자
작성일
조회
26949
MY_SQL에서 몇개의 테이블명을 알지만 그것만으로 컬럼명과 테이블이 부족해서 Select하여 테이블을 찾는 쿼리문을 알고 싶습니다.
[1]
임종균
2007-08-14
2229
26948
에러로그 남기기에 관련된 질문입니다.
[2]
박성원
2007-08-14
1884
26947
root 암호에대해 한수 보여주ㅅ세요
[2]
김도헌
2007-08-14
1826
26945
성적출력좀 도와주세요
[1]
이영배
2007-08-14
1826
26944
MySQL도 임시저장(?) 기능이 있나여..
[1]
부라퀴
2007-08-13
1997
26942
도움 요청 --> 테이블 생성시 문법 오류
[1]
이호성
2007-08-13
3037
26940
이런 쿼리문 가능할까요?
[1]
박기훈
2007-08-12
1719
All about the DATABASE...
Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초,