Ciao a tutti,

brevemente io ho due tabelle VOLONTARI E UTENTI e ho bisogno di inserire i volontari nella tabella utenti verificando che non ci siano già.
La query che ho creato impiega 130 secondi per essere eseguita e inserisce 0 righe(la tabella volontari presenta dei record che non ci sono in utenti)

codice:
INSERT INTO utenti
SELECT '', v.Nome, v.`Cognome`,'',
 v.`Indirizzo`,'', v.`CAP`, v.`Citta`, v.Provincia,
'0', '0000-00-00',v.Codice_fiscale,'',v.Email,
'0',v.Telefono,v.Cellulare,'0',
v.Alias,v.Password,'no','6','attivo','','0000-00-00','0000-00-00','','','',
'si','0','si','','','','italiano','','','','' 
FROM volontari AS v  
WHERE v.Email NOT IN(
            SELECT u.email FROM davide_utenti AS u
             )
faccio il controllo sull'email perchè nel form che popola le tabelle vi sono dei controlli per i quali le e-mail non possono essere doppie..