Bonjour,
voilà j'ai un souci avec le NOT IN :
explication:
une table materiel
id_materiel
nom_materiel
les valeurs de id_materiel sont :1,2,3,4,5,6,7,8,9
une table demande_materiel
id_demande
....
id_materiel
dans cette table je n'ai que la valeur 2 et 9 de présentes dans le champ id_materiel
si je fais :
Code :
select id_materiel from materiel where id_materiel IN (select id_materiel from demande_materiel)
la requete me retourne 2 et 9
donc si je fais
Code :
select id_materiel from materiel where id_materiel NOT IN (select id_materiel from demande_materiel)
je m'attends à avoir 1,3,4,5,6,7,8 (l'inverse)
mais cette requete ne me retourne rien et je comprends pas pourquoi alors si quelqu'un a une idée je suis preneur
merci d'avance
Partager