puoi provare con una cosa del tipo

codice:
INSERT INTO tabella1
(elenco_colonne)
SELECT 
(elenco_colonne)
FROM tabella2 
WHERE colonna_chiave NOT IN (SELECT colonna_chiave FROM tabella1)
va bene per pochi dati, se sono tanti trasforma la WHERE...NOT IN in una JOIN