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 39721 게시물 읽기
No. 39721
outer join과 count 질문드립니다.
작성자
^^
작성일
2012-11-01 14:35
조회수
5,032

select

(

          select

              count(*)

         from

            테이블 b

        where

           a.key = b.key

)

from

테이블 a

 

이런 쿼리를 더 효과적으로 left outer join을 이용해서 바꿀 수 있나요?

 

저런식으로 다른 테이블에서 count를 조회를 많이 해오는데..

 

쿼리가 저런식 말고 더 간단한게 있나 궁금해서 질문드립니다.

 

고수님들의 많은 답변 부탁드려요 ㅜㅜ

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

SELECT a.key
     , COUNT(b.key) cnt
  FROM 테이블a a
     , 테이블b b
 WHERE a.key = b.key(+)
 GROUP BY a.key
 ORDER BY a.key
;

마농(manon94)님이 2012-11-02 10:47에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
39724컬럼 데이터 스페이스값 제거 ?? [2]
세모변천일
2012-11-02
5511
39723시간 계산 도와주세요.. [4]
이재훈
2012-11-02
5763
39722ORA-07445 오류 입니다.
약쟁이총각
2012-11-02
7982
39721outer join과 count 질문드립니다. [1]
^^
2012-11-01
5032
39720고수님들께 쿼리 질문 좀 드리고 싶습니다.. [1]
박정우
2012-11-01
5016
39719통계 문의 드립니다...
음..
2012-10-31
5040
39718날짜와 날짜 사이 구하는 쿼리 질문이요. [1]
오잉
2012-10-31
5475
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다