Bonjour,

Je souhaite créer une requête de non correspondance entre 2 tables tout en faisant ressortir les personnes ayant le même nom. Concrètement, j'ai une table avec mes adhérents 2012 et une autre avec mes adhérents 2013. Je souhaite faire apparaître dans une requête mes adhérents ayant renouvelés mais qui n'ont pas racheté le même produit. J'arrive à faire ressortir le nom des adhérents qui ont renouvelé mais je n'arrive pas à faire ressortir ceux qui n'ont pas racheté le même produit.
Voici ma requête en sql :

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
SELECT [72_adhérents_2013].Produit,
       [72_adhérents_2013].Nom,
       [72_adhérents_2013].Prenom,
       [72_adhérents_2013].[Date de Naissance],
       [72_adhérents_2012].Produit,
       [72_adhérents_2012].Nom,
       [72_adhérents_2012].Prenom,
       [72_adhérents_2012].[Date de Naissance]
FROM   72_adhérents_2013
       LEFT JOIN 72_adhérents_2012
              ON ( [72_adhérents_2013].[Date de Naissance] =
                             [72_adhérents_2012].[Date de Naissance] )
                 AND ( [72_adhérents_2013].Prenom = [72_adhérents_2012].Prenom )
                 AND ( [72_adhérents_2013].Nom = [72_adhérents_2012].Nom )
                 AND ( [72_adhérents_2013].[Produit] =
                       [72_adhérents_2012].[Produit] )
WHERE  ( ( ( [72_adhérents_2012].Produit ) IS NULL )
         AND ( ( [72_adhérents_2012].Nom ) > "1" )
         AND ( ( [72_adhérents_2012].Prenom ) > "1" )
         AND ( ( [72_adhérents_2012].[Date de Naissance] ) > 1 ) );


Je saute certainement une étape mais n'ayant pas pratiqué access depuis 10 ans, je suis un peu perdue

Merci à tous pour votre aide