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

Я поймать ошибку 'Incorrect syntax near 'ON'.

ответ

0

Вы, возможно, придется отменить его, сделать ВЫБРАТЬ от OPENQUERY. Так что-то вроде:
SELECT * FROM OPENQUERY (remotesource, 'SELECT blahblah из TABLEA) A
RIGHT JOIN TableB B ON B.col1 = A.col1