데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
테이블반환함수를 조인하려는데요
cross apply 를 사용하면 inner join이 되긴하는데 속도가 느려서요
일반 조인을 하려니 에러가 나네요
함수는 id값을 받아서 최종판매일과, 총판매금액을 받아오는데요
메인테이블의 id값을 테이블함수 파라미터로 사용하려합니다.
select a.id, a.nm, b.sales_dt, b.sales_price
from test a
cross apply dbo.fnReturnTable(a.id) b
방법이 있을까요
Comment 1
-
축구선수
2018.03.27 18:04
테이블 반환 함수 말고 임시테이블을 사용하시면 속도면에서 조금더 나을거라는 예상이.......