[Access] Soustraire deux tables

Soustraire deux tables [Access] - SQL/NoSQL - Programmation

Marsh Posté le 19-10-2007 à 14:58:18    

Bonjour !
 
Est ce que quelqu'un pourrait m'indiquer la procédure à suivre pour soustraire deux tables, j'imagine que c'est très imple, mais je ne sais pas comment m'y prendre.
En gros d'un côté j'ai : Annie, Gerturde et Monique dans une table appelée Nom Client
de l'autre j'ai : Gertrude dans une base appelée Nom client (vous remarquerez la petite subtilité majuscule/minsucule)
et je voudrai obtenir une datasheet avec seulement Annie et Monique, mais je n'y arrive pas, au pire je n'y arrive pas du tout et au mieux, access m'indique un problème de requête SQL à cause du nom des tables.
 
Que faire ?

Reply

Marsh Posté le 19-10-2007 à 14:58:18   

Reply

Marsh Posté le 19-10-2007 à 17:14:32    

Non, ce n'est pas très simple, en tous cas pas très rapide avec de grosses tables.
La commande SQL à utiliser est :

Select n1.nom From ["Nom Client"] As n1
 Where n1.nom not in
 (Select n2.nom From ["Nom client"] As n2)
Union
Select n2.nom From ["Nom client"] As n2
 Where n2.nom not in
 (Select n1.nom From ["Nom Client"] As n1)


Message édité par olivthill le 19-10-2007 à 17:17:11
Reply

Marsh Posté le 19-10-2007 à 17:22:49    

OK merci oliv!! :)

Reply

Marsh Posté le 19-10-2007 à 17:24:26    

y'a pas MINUS en SQL ? ou c'est encore un truc oracle-specific ? :o

Reply

Marsh Posté le 19-10-2007 à 17:28:58    

Il est possible que Minus existe en SQL Access. Je ne sais pas. Je ne l'ai jamais utilisé.
C'est une bonne suggestion à tester (pas la peine de faire la tête avec un tel smiley pour autant).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed