requeste minus avec sql server
Bonjour,
J'essaie d'extraire le resultat de la seconde requête de la première mais je n'y parviens pas avec la clause minus.
La clause where not exists ne donne pas plus de satisfaction
En fait je ne veux extraire que les enregistrements de la table GENERIQUES qui n'ont pas de correspondance dans la table MICROTHESAURUS et dont le id_terme_generique=0.
Peut être y a til une requête plus adaptée pour cela.
Merci beaucoup de votre aide.
Cordialement.
Nathalie
Code:
1 2 3 4 5 6 7 8 9 10 11
|
select ID_TERME_SOURCE,ID_TERME_SOURCE_G, ID_TERME_GENERIQUE
from GENERIQUES RIGHT JOIN MICROTHESAURUS on GENERIQUES.ID_TERME_SOURCE_G =MICROTHESAURUS.ID_TERME_SOURCE
where ID_TERME_GENERIQUE= 0
MINUS
select ID_TERME_SOURCE,ID_TERME_SOURCE_G, ID_TERME_GENERIQUE
from GENERIQUES LEFT JOIN MICROTHESAURUS on GENERIQUES.ID_TERME_SOURCE_G =MICROTHESAURUS.ID_TERME_SOURCE
where ID_TERME_GENERIQUE= 0 |