Respuesta: Anexar datos INSERT INTOControlLBF(Municipio,
Folio,
PrimerNombre,
SegundoNombre,
PrimerApellido,
SegundoApellido,
TipoId,
NumeroId,
TipoMiembro,
Origen,
Cohorte,
Estado,
Cgs )
SELECTGeneralNov.Municipio,
GeneralNov.Folio,
GeneralNov.Primer_nomb,
GeneralNov.Segundo_nomb,
GeneralNov.Primer_apellido,
GeneralNov.Segundo_apellido,
generalNov.Tipo_doc,
GeneralNov.Numero_doc,
GeneralNov.Vinculo_familiar,
GeneralNov.Origen,
GeneralNov.Cohorte,
GeneralNov.Estado,
GeneralNov.Cgs
FROM GeneralNov, ControlLBF
Where ControlLBF.NumeroId NOT IN (Select Numero_doc From GeneralNov)
Introduce en ControlLBF, lo de GeneralNov combinado con ControlLBF donde NO ESTE EN GeneralNov
O algo así. Estas haciendo el mismo error eso no tiene sentido!!
INSERT INTOControlLBF(Municipio,
Folio,
PrimerNombre,
SegundoNombre,
PrimerApellido,
SegundoApellido,
TipoId,
NumeroId,
TipoMiembro,
Origen,
Cohorte,
Estado,
Cgs )
SELECTGeneralNov.Municipio,
GeneralNov.Folio,
GeneralNov.Primer_nomb,
GeneralNov.Segundo_nomb,
GeneralNov.Primer_apellido,
GeneralNov.Segundo_apellido,
generalNov.Tipo_doc,
GeneralNov.Numero_doc,
GeneralNov.Vinculo_familiar,
GeneralNov.Origen,
GeneralNov.Cohorte,
GeneralNov.Estado,
GeneralNov.Cgs
FROM GeneralNov
Where Numero_doc NOT IN (Select NumeroId From ControlLBF)
Introduce en ControlLBF, todo lo de GeneralNov que NO ESTE EN ControlLBF. Que creo que és lo que estas intentando...
Puede ser una consulta muy lenta sobre todo si no tienes indices sobre Numero_doc, por un lado y sobre NumeroId....
Quim
Última edición por quimfv; 18/11/2010 a las 02:19 |