OVH Cloud OVH Cloud

requete de non correspondance avec une relation sur deux champs

1 réponse
Avatar
blancmunier
Bonjour,
J'aurais besoin de faire une requete de non correspondance entre une
table A et une table B. (je veux tous les enregistrements de A qui ne
figurent pas dans B)
La relation entre ces 2 tables se fait par 2 champs (la cl=E9 primaire
de la table A est compos=E9e de 2 champs...)
Et malheureusement sur ce genre de liaison on ne peut pas faire de
"left join" ou "right join". Du coup je n'arrive pas a faire ma requete
de non correspondance.
Auriez vous une solution via SQL, sans avoir a concatener mes 2 champs
??
merci
Yvan

1 réponse

Avatar
Bjalla
Crée une requête en mode création avec les 2 tables
affiche les champs de la table 1 et les 2 champs de la table 2 qui font le
lien. Pour ces 2 champs le critére sera : Est null.

crée 2 liens avec les 2 champs représenatant la clé primaire de la 1ère
table et se trouvant obligatoirement dans la 2ème table, en glissant un champ
sur le champ correspondant.
clique sur chacun des liens et choisis : tous les enregistrements de table 1
et seulement....
exécute la requête et bonne continuation...



Bonjour,
J'aurais besoin de faire une requete de non correspondance entre une
table A et une table B. (je veux tous les enregistrements de A qui ne
figurent pas dans B)
La relation entre ces 2 tables se fait par 2 champs (la clé primaire
de la table A est composée de 2 champs...)
Et malheureusement sur ce genre de liaison on ne peut pas faire de
"left join" ou "right join". Du coup je n'arrive pas a faire ma requete
de non correspondance.
Auriez vous une solution via SQL, sans avoir a concatener mes 2 champs
??
merci
Yvan