Итак, у меня есть временная таблица, которая имеет такую структуру:
col1 col2 col3 col3
intID1 intID2 intID3 bitAdd
Я делаю объединение значений этой временной таблицы с запросом выбора и сохранением
это в той же временной таблице. Дело в том, что col3 не является частью запроса объединения, я буду
позже потребуется обновить таблицу.
Итак, я делаю так:
Insert into #temptable
(
intID1,
intID2,
intID3
)
select intID1,intID2,intID3
From
#temptable
UNION
select intID1,intID2,intID3
From
Table A
Проблема в том, что я хочу, чтобы были добавлены только те строки, которые еще не существуют во временной таблице. При таком способе будет добавлена копия уже существующей строки (поскольку union вернет одну строку). Как вставить только те строки, которых нет в текущей временной таблице в моем запросе объединения?