두개의 테이블을 합쳐서 정보조회시 속도 문제 0 1 1,300

by 임시아이디 [Oracle Tuning] hint index [2018.10.26 09:40:24]


안녕하세요 궁금한게 있습니다.

 

현재 두개의 테이블을 합쳐 where을 넣어야되는데요

 

예를 들면

select *

from tmp a, tmp2 b

where a.column || b.column like '%param%

 

이런 구조인데 당연히 인덱스가 풀리는건 알고 있습니다.

 

하지만 저렇게 밖에 할수 없는 구조라서 튜닝을 좀 하고 싶은데 어떤방법이 있을까요 힌트나 쿼리를 바꾸는걸로 속도 개선을 해보고 싶습니다. ㅜ

by 마농 [2018.10.26 09:47:14]

테이블 2개를 합치는 방법은 2가지가 있습니다.
 - 연결하는 방법 : JOIN
 - 합집합을 만드는 방법 : Union All
조인을 하려면 조인 조건이 있어야 합니다.
저렇게 아무런 연결고리 없이 조인하지는 않습니다.

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