A테이블(과목테이블)
code name
1 영어
2 수학
3 과학
B테이블(성적테이블)
name point code
홍길동 10 1
개똥이 20 2
개똥이 30 3
말똥이 10 3
.
.
.
원하는값
과목 이름 점수
영어 홍길동 10
수학 홍길동 0
과학 홍길동 0
영어 개똥이 0
수학 개똥이 20
과학 개똥이 30
.
.
.
이런식으로 학생당 과목이랑 조인해서 해당 과목이 없더라도 0점으로
찍어주고싶습니다.
select
A.name,
B.name
nvl(B.point, 0) point
from A, B
where A.code = B.codee(+)
이런식으로 아웃터 조인했는데 결과값이 안나오네요
이글을 읽어주셔서 감사합니다.
|