Comparaison entre tables différentes Access

Fermé
Baribaloo - 3 juin 2011 à 13:04
 Utilisateur anonyme - 8 juin 2011 à 13:11
Bonjour,

Je souhaite comparer deux tables dans ACCES qui n'ont pas tout à fait la même structure mais ont certains champs en commun.

Exemple :

Table 1:
ID_T1 - Nom- Prénom -Adresse- Anniversaire - Hobby

Table 2
ID_T2 - Nom - Prénom- Adresse- Téléphone- Anniversaire - Client

Je souhaite retrouver tous les enregistrements pour lesquels le NOM, le Prénom et la date d'anniversaire sont commun dans les 2 tables.

Je suis débutant de chez débutant en SQL.

Y-a-t-il l'un d'entre vous qui peux m'éclairer sur la marche à suivre ?

Merci d'avance

1 réponse

Utilisateur anonyme
3 juin 2011 à 13:34
Bonjour,

Exemple type :

SELECT
	Table1.ID_T1,
	Table1.Nom,
	Table1.Prénom,
	Table1.Anniversaire
FROM
	Table1,
	Table2
Where
	Table1.ID_T1 = Table2.ID_T2 AND
	Table1.Nom = Table2.Nom AND
	Table1.Prénom = Table2.Prénom AND
	Table1.Anniversaire = Table2.Anniversaire



Cdt

Lupin
0
Salut lupin,

J'ai essayé la requête et effectivement elle semble fonctionner.

Je vais maintenant tenter de la compléter car ma base de données comprend de nombreux champs... mais j'ai grâce à ton aide j'ai une base que je peux développer.
Merci
0
Utilisateur anonyme
8 juin 2011 à 13:11
re:

S'il y a de nombreux champs, tu peux utiliser le caractère * :

Ex.:

SELECT
	*
FROM
	Table1,
	Table2
Where
	Table1.ID_T1 = Table2.ID_T2 AND
	Table1.Nom = Table2.Nom AND
	Table1.Prénom = Table2.Prénom AND
	Table1.Anniversaire = Table2.Anniversaire



Cdt

Lupin
0