więc mam tej tabeli temp, który ma strukturę jak:SQL wstawić do korzystania Unia powinna dodawać tylko odrębne wartości
col1 col2 col3 col3
intID1 intID2 intID3 bitAdd
Robię unię wartości tej tabeli temp z kwerendy wybierającej i przechowywania do tej samej tabeli temp. Rzecz polega na tym, że col3 nie jest częścią zapytania związkowego. Będę potrzebował później zaktualizować tabelę.
Więc robie tak:
Insert into #temptable
(
intID1,
intID2,
intID3
)
select intID1,intID2,intID3
From
#temptable
UNION
select intID1,intID2,intID3
From
Table A
Problem jest, że chcę tylko wiersze, które nie są już istniejących w tabeli temp być added.Doing to w ten sposób doda duplikat już istniejący wiersz (ponieważ union zwróci jeden wiersz) Jak wstawić tylko te wiersze, które nie istnieją w aktualnej tabeli tymczasowej w moim zapytaniu o połączenie?
dzięki działało świetnie! – user1212140