OVH Cloud OVH Cloud

jointure

2 réponses
Avatar
lolo_bob2
Bonjour =E0 tous

je d=E9sire faire une jointure sur deux tables access.

J'aurais plusieurs questions :

Est ce que pour la liaison le champ de la table 1 doit =EAtre le m=EAme
que le champ de la table 2 car j'ai une table avec le champ r=E9f=E9rence
et une seconde table avec le champ article mais ces champs sont du type

1009091 1005412....
Je voudrais trouver un moyen de visualiser les champs qui sont =E9gaux
dans les deux tables...

J'ai d=E9j=E0 cette requ=EAte SQL qui me permet de connaitre les
enregistrement qui sont dans la table 1 mais pas dans la table 2 :

Select LECHAMP From TABLE1 Where LECHAMP Not In (Select LECHAMP2 From
TABLE2);

Est il possible d'avoir une requ=EAte qui me permette de connaitre les
enregistrements qui sont dans la table 1 et la table 2 ?

Merci de votre aide

A+

2 réponses

Avatar
Catoucat
Pour la jointure, les noms des champs n'ont pas besoin d'etre les
memes, par exemple tu peux faire:

SELECT Clients.Nom, Clients.Prenom, Clients.Numero FROM Clients INNER
JOIN Factures ON Client.Numero = Factures.NoClient;

Sinon pour connaitre les champs qui sont dans la table 1 et la table 2,
tu peux faire comme la requete que tu as ecris en enlevant le NOT non?




Bonjour à tous

je désire faire une jointure sur deux tables access.

J'aurais plusieurs questions :

Est ce que pour la liaison le champ de la table 1 doit être le même
que le champ de la table 2 car j'ai une table avec le champ référence
et une seconde table avec le champ article mais ces champs sont du type

1009091 1005412....
Je voudrais trouver un moyen de visualiser les champs qui sont égaux
dans les deux tables...

J'ai déjà cette requête SQL qui me permet de connaitre les
enregistrement qui sont dans la table 1 mais pas dans la table 2 :

Select LECHAMP From TABLE1 Where LECHAMP Not In (Select LECHAMP2 From
TABLE2);

Est il possible d'avoir une requête qui me permette de connaitre les
enregistrements qui sont dans la table 1 et la table 2 ?

Merci de votre aide

A+


Avatar
lolo_bob2
Salut

Je viens d'essayer en mode création j'ai fais glisser le champ de la
1ere table dans la 2 eme tabe
puiis après avec un clic droit j'ai fait jointure afficher les champs
égaux dans les deux tables

ca fonctionne mais j'ai quand même un autre problème je vais essayer
de regarder comment régler tout ça...

En tout cas merci du coup de pouce

A+