¿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 № 1Puede 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