Innanzi tutto un saluto al forum.
Riassumo il mio problema, ho da fare un confronto tra due tabelle per ricavare i valori delle tuple che sono state modificate o aggiunte nella tabella pass rispetto alla tabella web ... il problema è che sono tabelle di circa 400 record l'una e la query mi impiega circa 20 secondi ... qualche consiglio?
Grazie a tutti, a seguire la query:
SELECT pass.*, web.id AS webid FROM con_annuario_passaggio_indirizzi AS pass
LEFT JOIN
con_annuario_web_indirizzi AS web ON pass.id_count = web.id_count
WHERE
(pass.id_socio != web.id_socio OR
pass.cod_tipo_ind != web.cod_tipo_ind OR
pass.nome_pubblico != web.nome_pubblico OR
pass.presso != web.presso OR
pass.ca != web.ca OR
pass.indirizzo != web.indirizzo OR
pass.cap != web.cap OR
pass.localit != web.localit OR
pass.pr != web.pr OR
pass.nazione != web.nazione OR
pass.telefono != web.telefono OR
pass.fax != web.fax OR
pass.orario != web.orario OR
pass.e_mail != web.e_mail OR
pass.descrizione != web.descrizione)
OR web.id IS NULL