différence entre 2 tables
Bonjour à tous,
J'ai deux tables t0 et t ayant exactement la même structure:
champ1, champ2,champ3, date.
La table t0 ou table initiale contient plus d'un million d'enregistrements sans index ni clé primaire pour ne pas alourdir, même chose pour t qui contient des enregistrement plus récents(champ date).
Quelle est à votre avis la requête la plus optimale pour me sortir:
1)les enregistrements de t dont le champ1 n'a pas de correspondant dans t0
2)les enregistrements de t dont le champ1 se retrouve dans t0 mais avec une différence entre t0.champ2 et t.champ2.
Bien sûr quand j'aurais le résultat de 1) et 2) je mets à jour dans t0 par ce résultat, pour recommencer -le momement venu- la même opération mais avec un nouveau tableau t0 et un nouveau tableau t. Cette dernière tâche me semble être la plus simple-je peux la faire tout seul et vous faire un retour- mais si je l'ai en plus optimisé ce serait mieux.
Merci infiniment.