테이블반환함수를 조인하려는데요

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


방법이 있을까요