간단 sql 최적화 질문드려요 0 3 558

by SQL초보 [SQL Query] [2019.03.12 10:24:52]


안녕하세요~

sql 더 빠르게 가능할까싶어 질문드립니다

대이타는 code1, code2 라고 가정하고

code1 리스트를 가져오고 싶습니다

no   code1   code2

01   003      123

02   003      456

03   004      123

04   004      456

 

select distinct code1 from testTb

이렇게 했는데요 이러면 no가 01~04 다

조회해서 중복제거하는거죠?

좀더 튜닝이 가능할까요?

no가 01,03 해당하는 것만 가져오게 등이 가능한지해서요

감사합니다

by 마농 [2019.03.12 10:58:16]

조인을 한다거나, 검색조건이 있다던가?
쿼리가 복잡하다던가? 해야 개선의 여지가 있을 듯 한데요.
단순 DISTINCT 쿼리로 보이는데요?
아니면 너무 간략화 해서 질문한건 아닌지?
단순 DISTINCT 쿼리가 아니라면? 좀 더 정확하게 질문해 주세요.


by SQL초보 [2019.03.12 12:20:26]

조건없고 단순 distinct 입니다

별다른 수정없어도 괜찮다는 뜻이죸


by SQL초보 [2019.03.12 12:25:31]

ex) 같은 code1의 code2값이 약 1500여건

있는 상황이긴합니다~ 다른 code1은 30건 정도입니다

전채는 30×1500 정도이구요~

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입