Originariamente inviato da merlina
INSERT INTO profile_2 ()
SELECT DISTINCT nome_azienda, indirizzo
FROM profile;

mi da errore ... come mai?
Prima di tutto dovresti postare l'errore. Poi mi pare che devi dichiarare i campi di inserimento che dovranno essere dello stesso tipo, e non due parentesi vuote.