SQL access

Bonjour a tous,

J'ai un problème sur SQL access.Voilà j'ai deux tables qui sont les mêmes et l'une est la mise à jour de l'autre.
J'ai réussi à faire la comparaison entre ces deux tables afin d'en faire ressortir les nouveautés(C'est des produits dont il s'agit ici) mais je n'rrive pas à en faire ressortir tous les produits qui ne sont plus dans la table qui a été mise à jour.Cela fait trois jour que je cherche sur internet et je ne trouve rien qui ressemble de prêt à mon problème.

Merci d'avance et dans l'attente d'aide.
Configuration: Windows XP
Firefox 2.0
access 2000

6 réponses

  1. Modérateur
    Salut,

    vois avec l'assistant requête : "requête de non correspondance", ça doit répondre à ta demande (c'est une jointure gauche ou droite, si tu es fan de SQL)...
    1. J'ai déja essayé avec la rête de non correspondance mais j'obtient que les nouveautés.C'est un jointure gauche.SI sa peut aider voici le code qui m'a donné les nouveauté :

      SELECT livre.RAC, livre.Gencod, livre.Typo, livre.SFam, livre.[Libelle Fournisseur], livre.[Libelle article], livre.Collection, livre.Auteur, livre.[Date sortie], livre.Pxcession
      FROM livre LEFT JOIN livreold ON livre.Gencod = livreold.Gencod
      WHERE (((livreold.Gencod) Is Null));
      1. sa y est c bon j'ai trouvé et c'est bien avec un RIGHT JOIN.

        Merci Blux.
        1. Modérateur
          Ou alors tu laisses le LEFT JOIN mais tu intervertis le nom des tables :-)
          1. thank you :)
            1. Modérateur
              Marque le problème résolu, alors... :-)