Insertar datos de una tabla a otra menos los registros duplicados

1,054 views
Skip to first unread message

victor velazquez

unread,
Aug 19, 2011, 12:27:05 PM8/19/11
to Comunidad de Visual Foxpro en Español

Hola foxeros. estoy trabajando con sql pero quiero insertar los datos
de una tabla en otra pero no incluir los que ya existen en la primara

tengo esto pero no me inserta nada

INSERT INTO PADRON SELECT * FROM PADRONOK where not exists(select *
from PADRON)

me podrian ayudar con la sintaxis correcta,, de antemano gracias..

Hugo C.

unread,
Aug 19, 2011, 12:52:06 PM8/19/11
to Comunidad de Visual Foxpro en Español
Intenta con algo como esto suponiendo que tienes la clave "PADRON_ID"
en
las 2 tablas.


INSERT INTO PADRON SELECT * FROM PADRONOK ;
WHERE PADRON_ID NOT IN(SELECT PADRON_ID FROM PADRON)
Saludos.

Viktor Velazquez

unread,
Aug 19, 2011, 1:13:42 PM8/19/11
to publice...@googlegroups.com
GRACIAS HUGO.. muy agradecido.. 

> Date: Fri, 19 Aug 2011 09:52:06 -0700
> Subject: [vfp] Re: Insertar datos de una tabla a otra menos los registros duplicados
> From: hcch...@gmail.com
> To: publice...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages