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 41083 게시물 읽기
No. 41083
초보가 질문 하나 드립니다.
작성자
초보
작성일
2016-02-21 17:36
조회수
8,017

변경이력을 저장해야해서 한 테이블 안에서 시퀀스로 관리해서 시퀀스가 맥스값인 것만 조회하는 쿼리를 짜는데 조회하는 항목중에 서브쿼리가 하나 있습니다. 근데 그 값이 만약 null이면 조회가 안되네요. 다 같이 셀렉트해야되는데 말이죠ㅠㅠ

 

조회 안되는 이유가 뭘까요?ㅠㅠ

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

서브쿼리라는게

 

Select a.*

          ,num = ( select ~~~~~ )

   From tbl a

 

1. 위의 색칠된 건을 이야기하는건지?

 

Select a.*

  From tbl a

                  Inner Join tbl b On a.id = b.id

2.아니면 위의 쿼리처럼 Join 절의 Table 또는 Inline View 를 이야기하는건지?

 

만약 1의 경우라면?

조회가 안될 이유가 없구요.

2의 경우라면?

Inner Join 걸려있을 경우 값이 없으면 해당건 조회가 안될겁니다.

Outer Join 으로 변경하시면 될거에요.

최한영(terry0515)님이 2016-02-22 11:49에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
41086pl/sql 에서 dbms_output.put_line 의 성능 문제는 없을까요?
나그네
2016-02-25
7868
41085멀티스레드 분산 select [2]
민주가인
2016-02-25
8386
41084쿼리 질문좀 드릴게요. [8]
또하루
2016-02-24
8446
41083초보가 질문 하나 드립니다. [1]
초보
2016-02-21
8017
41082쿼리 도와 주세욤... ㅜㅜ [2]
덕선이.
2016-02-18
8231
41081리스너(?) 오류?
qazsew
2016-02-18
8067
41080코너별로 10개의상품만 조회되도록..부탁드립니다 [1]
초보자
2016-02-17
8204
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다