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
운영게시판
최근게시물
Oracle Q&A 41219 게시물 읽기
No. 41219
outer join 질의
작성자
홍도영(maniach)
작성일
2016-08-25 08:48
조회수
6,692

 안녕하세요.

A 라는 테이블에 a, b, c 값이 있고

code

-------

a

b

c

 

B 라는 테이블에 a-100, b-200 이 있습니다.

code     value

------      --------

a           100

b            200

 

두 테이블을 조인하여 결과를 아래와 같이 보고 싶은데요

code        value

------        ---------

a             100

b              200

c              0

 

SELECT A.code, NVL(B.value, 0)

  FROM A, B

 WHERE A.code = b.code(+)

 

이렇게 하면 c 에대한 값이 0 으로 나와야 하는거 아닌가요?

 

 

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

네. 맞습니다.
혹시, 원하는 결과가 안나온다면?
예시의 상황과 실제 상황이 다르다는 거죠.
뭐가 다른지 차이를 확인해 보세요.

마농(manon94)님이 2016-08-25 09:25에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
41222oracle procedure subquery 사용 [2]
김정환
2016-08-26
6735
41221오라클 프로시저에서 in 변수로 던진값 사용법문의입니다 [1]
초보자
2016-08-26
6987
41220left join 시 조건 [1]
궁금이
2016-08-25
6512
41219outer join 질의 [1]
홍도영
2016-08-25
6692
41218도와주세요 [1]
울산
2016-08-23
6519
41216SQL 질문요~ [1]
바라기
2016-08-19
6507
41215오라클 트리거 관련
초보디비
2016-08-19
6378
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.027초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다