SQL access

hipnothyze Messages postés 48 Statut Membre -  
blux Messages postés 27836 Statut Modérateur -
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.

6 réponses

blux Messages postés 27836 Statut Modérateur 3 364
 
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)...
0
hipnothyze Messages postés 48 Statut Membre 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));
0
blux Messages postés 27836 Statut Modérateur 3 364
 
T'as essayé avec RIGHT JOIN ?
0
hipnothyze Messages postés 48 Statut Membre 1
 
sa y est c bon j'ai trouvé et c'est bien avec un RIGHT JOIN.

Merci Blux.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
blux Messages postés 27836 Statut Modérateur 3 364
 
Ou alors tu laisses le LEFT JOIN mais tu intervertis le nom des tables :-)
0
hipnothyze Messages postés 48 Statut Membre 1
 
thank you :)
0
blux Messages postés 27836 Statut Modérateur 3 364
 
Marque le problème résolu, alors... :-)
0