Como están Estimados/Estimadas Colegas
Al intentar esta consulta en el MMS de sql me arroja
Msg 116, Level 16, State 1, Line 16
Solo se puede especificar una expresión en la lista de selección cuando la subconsulta no se especifica con EXISTS
La consulta la estoy probando para despues pasarla por text endtext desde vfp (usando foxydb)
El Objetivo es obtener los registros de la tabla Articulos que tengan registros
en tabla Articulos_bodega y que previamente existan en la tabla mov_bod_det
asociados a un registro especifico de mov_bod_enc (en este caso para probar se puso el id 16287 que existe)
La tabla Articulos tiene el campo Id_articulos y otros mas
la Tabla Articulos_bodega tiene el campo id_artculos_bodega, id_Articulos y otros mas
La Tabla Mov_bod_det tiene el campo id_mov_bod_det, Id_mov_bod_enc, id_articulos_bodega y otros mas
y el Mov_bod_enc tiene el campo id_mov_bod_enc y ottros mas
select id_articulos, descripcion from articulos
where id_articulos in (select mov_bod_enc.Id_Mov_Bod_enc
, Mov_Bod_Det.Id_Mov_Bod_Det
, Mov_Bod_Det.id_Articulo_bodega
, articulos_bodega.id_Articulos
, Articulos_Bodega.Id_Articulo_Bodega
from mov_bod_enc
inner join articulos_bodega on articulos.id_articulos = Articulos_Bodega.id_Articulos
inner join mov_bod_det on Articulos_Bodega.Id_Articulo_Bodega = Mov_Bod_Det.id_Articulo_bodega
where mov_bod_enc.id_Mov_Bod_enc = 16287)
Agradecido de antemano por las sugerencias que puedan brindar