select
(
count(*)
from
테이블 b
where
a.key = b.key
)
테이블 a
이런 쿼리를 더 효과적으로 left outer join을 이용해서 바꿀 수 있나요?
저런식으로 다른 테이블에서 count를 조회를 많이 해오는데..
쿼리가 저런식 말고 더 간단한게 있나 궁금해서 질문드립니다.
고수님들의 많은 답변 부탁드려요 ㅜㅜ
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 ;