Bonjour,
Je souhaiterais faire une comparaison entre deux tables de meme structure, afin de savoir si dans l'une il y a des enregistrements qu'il n'ya pas dans l'autre.
Mon souci : mes tables sont ENORMES (250.000 lignes environ chacunes....).
La technique que j'utilisais jusqu'à présent est la suivante : je faisais des requetes pour chaque table où je concaténais les champs qui m'intéressaient, puis une requete de comparaison des concaténats par une formule de type
VraiFaux(EstNull[requete2]![Concaténat]);"inexistant";"existant"
En sélectionnant les "inexistant", j'obtiens les enregistrements qui sont dans le requete 1 et pas dans la requete 2
Cette technique marchait très bien jusqu'ici, car je n'en avais besoin que pour des tables de taille raisonnable...
J'ai essayé avec mes grosses tables, j'ai lancé ma requete avant de partir, à 18h ; ce matin à 9h30 elle n'était pas terminée...
Voyez vous une autre technique moins couteuse en temps?
Ou vais je devoir persuader les gens que c'est impossible?
Merci de vos conseils.
**Enigmatoile**Configuration: Windows XP
Internet Explorer 6.0