/ / SQL JOIN con OPENQUERY - sql, sql-server, join, left-join, openquery

SQL JOIN con OPENQUERY - sql, sql-server, join, left-join, openquery

¿Cómo puedo unir correctamente una consulta con una consulta abierta? Aquí está una descripción de cómo mi consulta se presenta ahora. La consulta que forma parte del OPENQUERY Funciona por sí mismo.

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

Estoy captando el error "Incorrect syntax near "ON".

Respuestas

0 para la respuesta № 1

Puede que tenga que revertirlo, haga su SELECCIONAR desde la OPENQUERY. Así que algo como:
SELECCIONAR * DESDE LA APLICACIÓN (remotasource, "SELECCIONE blahblah de la tabla A) A
JUNTA DERECHA tabla B B EN B.col1 = A.col1