방대한 양을 가진 데이터를 조회하는 프로시저가 있는데요, 여기서 테이블 2에 있는 키값과 일치하는것만 출력하고싶습니다.
(프로시저로 조회한 내용에는 해당 키값으로 여러건의 데이터가 있습니다)
근데 문제는 프로시저저의 양이 많다보니(전체내역을 다 조회해버리는...) 테이블 2를 기준으로 이너조인같은걸 시키면 너무 시간이 오래걸립니다.
하나의 값을 파라미터로 주면 출력이 되고요.
이걸 테이블2에 있는 키값을 일일히 손으로 파라미터로 입력하는 방법 말고 다른것 없나요..? 반복문과 함수를 쓴다던가하는...
초보라서 자세히 알려주시면 감사합니다
Comment 1
-
History
2013.09.16 21:02
말씀하신 내용이 잘 이해가 되지 않은 상황에서 답변드립니다.
테이블 1 / 테이블 2 를 inner join 으로 해결가능할꺼 같고여...
각각의 테이블에 join 걸리는 컬럼기준으로 index 가 걸려있는지 살펴보시고
인덱스가 안걸려 있으면 걸고 시작하시는것도 좋을것 같습니다.