안녕하세요. 많은 도움 받고 있습니다.
다름이 아니라.. distinct 때문에 쿼리가 너무 오래 걸려서요.. 이걸 스칼라로 하면 될거 같은데. 잘 안되네요.
select count(distinct 컬럼1 )
from ttt
where aaa ='ddd'
인덱스는 ttt테이블 aaa엔 있으나 컬럼1엔 없네요.
aaa컬럼에 있고 포괄열로 컬럼1에 있으면 더 빨라질것도 같은데요..
인덱스말고... 쿼리로 빠르게 나올 수 있는 방법이 있을까요?
빠르게 나올 수 있는 방법 아시는분 부탁드리겠습니다.
감사합니다.
Comment 1
-
건우아빠
2017.09.14 18:12
이런식은
select COUNT(컬럼1)
from (
select 컬럼1
from ttt
where aaa ='ddd'
group by 컬럼1 ) A