2016-07-27 3 views
0

오픈 쿼리와 쿼리를 올바르게 결합하려면 어떻게합니까? 내 쿼리가 지금 레이아웃 된 방법은 다음과 같습니다. OPENQUERY의 일부인 쿼리는 단독으로 작동합니다.SQL JOIN with OPENQUERY

Select d.* from db.dbo.table d left join (select * from OPENQUERY(otherSource,' --working query SELECT... left join... inner join..') OQ ON d.col1 = OQ.col1

나는 당신이 그것을 역방향 OPENQUERY에서 선택을해야 할 수있는 오류를 'Incorrect syntax near 'ON'.

답변

0

을 잡기입니다. 그래서 뭔가가 :
SELECT * FROM OPENQUERY (리모트 소스, '테이블 A에서 선택 블래 브 라) A
오른쪽 조인 테이블 B B 켜기 B. 콜 1 = A. 콜 1