OVH Cloud OVH Cloud

requête sur 2 tables

2 réponses
Avatar
reda
Bonjour,
J'ai deux tables ayant les mêmes champs et avec des enregistrements communs
et des enregistrements non communs (access 97).
Je souhaiterais extraire uniquement les enregistrements de la table 1
n'existant pas dans la table 2 et inversement.
Comment faire ? (les 3 choix proposés, quand on doubleclic sur la ligne de
jointure, ne répondent pas à ma question)

Merci d'avance
Reda

2 réponses

Avatar
Raymond [mvp]
bonsoir.

il faut faire une requête de non correspondance entre les deux tables:
SELECT DISTINCTROW Table1.lenom, Table1.lememo
FROM Table1 LEFT JOIN [Copie de Table1] ON Table1.lenom = [Copie de
Table1].lenom
WHERE ((([Copie de Table1].lenom) Is Null));

faire l'inverse pour la table 2

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"reda" a écrit dans le message de
news:c0ra2a$olu$
Bonjour,
J'ai deux tables ayant les mêmes champs et avec des enregistrements
communs

et des enregistrements non communs (access 97).
Je souhaiterais extraire uniquement les enregistrements de la table 1
n'existant pas dans la table 2 et inversement.
Comment faire ? (les 3 choix proposés, quand on doubleclic sur la ligne de
jointure, ne répondent pas à ma question)

Merci d'avance
Reda



Avatar
brucat
Bonjour,
Tu peux utiliser l'assistant requete de non correspondance.
Choisir d'abord la table 1 pour comparaison avec la table 2 puis l'inverse.
A+
"reda" a écrit dans le message de
news:c0ra2a$olu$
Bonjour,
J'ai deux tables ayant les mêmes champs et avec des enregistrements
communs

et des enregistrements non communs (access 97).
Je souhaiterais extraire uniquement les enregistrements de la table 1
n'existant pas dans la table 2 et inversement.
Comment faire ? (les 3 choix proposés, quand on doubleclic sur la ligne de
jointure, ne répondent pas à ma question)

Merci d'avance
Reda