Bonjour à tous,
Donc voilà, je souhaiterais obtenir tout les enregistrement présent dans ma table A qui ne sont pas dans ma table B.
Ces tables ne sont pas sur la meme base (table A est sur la base1 et B et sur la base2) et n'ont pas de clé primaire. La table B et la réplique exact de ma table A (mis à part les données)
J'ai écrit cette requête qui n'a pas l'air de fonctionner :
SELECT *
FROM base1.dbo.A
WHERE (NOT EXISTS
(SELECT *
FROM base2.dbo.B))
Ce qui est étrange c'est que lorsque je supprime le NOT la requête me retourne bien les enregistrement de ma table A qui sont présent dans ma table B. Mais moi c'est l'inverse que je veux...
Moi pas comprendre ...
Pitié Help !
Merci à tout ceux qui prendront le temps de lire ce post
++
Partager