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)
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..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 )

Rispondi quotando