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 41863 게시물 읽기
No. 41863
WITH 임시테이블로 여러 count 조회시 질문드려요.
작성자
비건
작성일
2021-07-31 13:24
조회수
2,183

아래처럼 WITH 임시테이블로 count 조회시 1개 count 조회시는 잘 조회되는데

2개째부터는 임시테이블보다 많은 개수가 조회됩니다.

원인이 뭔지 알 수 있을까요?


WITH TEMP AS

        

            (

                SELECT 

                    A.*

                FROM    <include refid="---"/> A

                WHERE     1=1

                    <include refid="---"/>

                    AND PROC_STAT = 'SUCC'

            )

    

        SELECT

            (SELECT COUNT(1)  

               FROM TEMP 

              WHERE 1=1

                AND EMGY_FEATURE = '1'

                ) AS EMGY_FEATURE_CTL_CNT,

                

            (SELECT COUNT(1)  

               FROM TEMP 

              WHERE 1=1

                  AND EMGY_FEATURE = '1'

                  AND EMGY_FEATURE_CTL = 'Y'

                AND EMGY_CALL_ST = '1'

                ) AS EMGY_CALL_CNT

           FROM DUAL;

[Top]
No.
제목
작성자
작성일
조회
41866조건값의 일부분만 가진 행 표시하기 [2]
궁금
2021-08-09
2258
41865그룹별 순번 만들기... [1]
궁금이
2021-08-04
2274
41864아래글(41858) 최초검사일 기준으로 표시되는 유효기간 수정 방법 문의 대한 추가 수정 문의 [2]
노진규
2021-08-03
2112
41863WITH 임시테이블로 여러 count 조회시 질문드려요.
비건
2021-07-31
2183
41862count 여러개 조회할때 질문드립니다.
비건
2021-07-31
2130
41859접속 모듈 OraPgm
궁금이
2021-07-23
1995
41858최초검사일 기준으로 표시되는 유효기간 수정 방법 문의 [2]
노진규
2021-07-07
2438
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다