Вы можете использовать приведенный ниже запрос, чтобы получить желаемый результат.
Внутренний запрос возвращает все записи из таблицы2, которых нет в таблице1, тогда уникальные записи будут вставлены в таблицу1
INSERT INTO TABLE1 (a, b, c, d, GUID)
select a,b,c,d, newid() from
(
SELECT a, b, c, d FROM TABLE2
except
SELECT a, b, c, d FROM TABLE1
) a