Bonjour,
J'ai un problème avec ma requete ou ma sous requete. Mais la requete ne me renvoye aucun résultat.
Pour détail de ma requete je souhaite afficher les articles qui n'ont jamais été utilisé.
Pour cela j'ai ma table d'article et ma table de ligne de document.
Ex : Pour afficher tous les articles :
Résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT AR_REF FROM F_ARTICLE WHERE AR_Sommeil = 0
------
1
2
3
------
Ex : Pour afficher tous les articles qui ont été vendu :
Résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT DISTINCT(AR_REF) FROM F_DOCLIGNE
-----
1
3
-----
Donc, dans la logique,
Pour afficher tous les articles qui n'ont jamais été vendu (le 2 par exemple) j'ai fait :
Résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT F_ARTICLE.AR_Ref FROM F_ARTICLE WHERE AR_Sommeil = 0 AND F_ARTICLE.AR_REF NOT IN (SELECT DISTINCT(AR_REF) FROM F_DOCLIGNE)
-----
-----
Je comprens pas pourquoi, je n'ai pas de résultat. Je ne vois pas quelle est le souci de ma requete...???
Pour information, je suis sur SQL Serveur 2000.
Merci de votre aide.
Silvia
Partager