Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/02/2012, 19h37   #1
Invité de passage
 
Homme
Étudiant
Inscription : janvier 2012
Messages : 22
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : janvier 2012
Messages : 22
Points : 1
Points : 1
Par défaut Comparaison de 2 couples de données dans 2 tables différentes

Bonsoir,

Je souhaite via un requête faire une recherche dans 2 tables.

L'idée serait de trouver les données d'un individu pour une année donnée d'une table qui n'existe pas dans dans la 2eme.

Exemple

Table 1 :

Année Code identifiant nom prénom
2011 20 Dupont Alain
2012 20 Martin Thomas
2010 21 Durand Jean

Table 2 :

Année Code identifiant nom prénom
2011 20 Dupont Alain
2012 20 Martin Thomas
2011 21 Durand Jean

Résultat souhaité dans la requete :

Dans la table 1 Durand Jean n'existe pas pour l'année 2011

Merci pour votre aide


Je n'arrive pas à créer la requête.
Kenny66 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 19h41   #2
Expert Confirmé Sénior
 
Avatar de f-leb
 
Homme Fabien
Enseignant
Inscription : janvier 2009
Messages : 2 417
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 41
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : janvier 2009
Messages : 2 417
Points : 4 450
Points : 4 450
bonsoir,

un lien qui devrait t'intéresser:

Comparer deux tables et rechercher des enregistrements sans correspondance
f-leb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 12h02   #3
Invité de passage
 
Homme
Étudiant
Inscription : janvier 2012
Messages : 22
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : janvier 2012
Messages : 22
Points : 1
Points : 1
Bonjour,

Merci pour ce lien, j'ai testé mais le résultat de la requête n'est pas exhaustif car elle n'importe pas les données dont l'identifiant est identique mais l'année est différente.
Kenny66 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/02/2012, 12h33   #4
Membre éprouvé
 
Homme
Inscription : octobre 2007
Messages : 324
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2007
Messages : 324
Points : 440
Points : 440
Code :
1
2
3
SELECT Table1.Année, Table1.Code, Table1.identifiant, Table1.nom, Table1.prénom
FROM Table1 LEFT JOIN Table2 ON (Table1.prénom = Table2.prénom) AND (Table1.nom = Table2.nom) AND (Table1.identifiant = Table2.identifiant) AND (Table1.Code = Table2.Code) AND (Table1.Année = Table2.Année)
WHERE Table2.Année Is Null
Psychopathe est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h43.


 
 
 
 
Partenaires

Hébergement Web