Quindi ho questa tabella temporanea che ha struttura come:SQL inserire nel usando Unione dovrebbe aggiungere solo valori distinti
col1 col2 col3 col3
intID1 intID2 intID3 bitAdd
Sto facendo un unione dei valori di questa tabella temporanea con una query di selezione e memorizzazione nella stessa tabella temporanea. Il fatto è che col3 non fa parte della query di unione che mi verrà richiesto da in seguito per aggiornare la tabella.
Così sto facendo in questo modo:
Insert into #temptable
(
intID1,
intID2,
intID3
)
select intID1,intID2,intID3
From
#temptable
UNION
select intID1,intID2,intID3
From
Table A
Problema è che voglio solo le righe che non sono già esistenti nella tabella temporanea per essere added.Doing in questo modo si aggiunge un duplicato del già riga esistente (poiché unione restituirà una riga) Come inserisco solo le righe non presenti nella tabella temporanea corrente nella mia query di unione?
grazie ha funzionato alla grande! – user1212140