así que tengo esta tabla temporal que tiene estructura como:SQL insertar en el uso de la Unión debe agregar sólo valores distintos
col1 col2 col3 col3
intID1 intID2 intID3 bitAdd
que estoy haciendo una unión de los valores de esta tabla temporal con una consulta de selección y almacenamiento de en la misma tabla temporal. Lo que pasa es que col3 no es parte de la consulta de unión. Lo voy a necesitar para actualizar la tabla.
Así que estoy haciendo de este modo:
Insert into #temptable
(
intID1,
intID2,
intID3
)
select intID1,intID2,intID3
From
#temptable
UNION
select intID1,intID2,intID3
From
Table A
Problema es que quiero sólo las filas que no están ya existente en la tabla temporal para ser added.Doing esta manera se sumará un duplicado de la ya fila existente (dado que union devolverá una fila) ¿Cómo inserto solo aquellas filas que no existen en la tabla temporal actual en mi consulta de unión?
gracias funcionó muy bien! – user1212140