Bonjour,
j'ai besoin de faire la différence entre deux tables.
Les deux champs sont numériques. Entier long.
Ils s'appelent NumProjet.
J'ai deux tables.
La table TB_Projet contenant tous les projets.
La Table TB_DEI contenant une colonne NumProjet pouvant contenir des valeurs ou sinon elles sont vide. Valeur du champ null.
LA relation est 1 infini respectivement pour la table TB_Projet et TB_DEI
J'ai besoin de connaitre les NumProjet qui sont dans la table TB_Projet et qui ne sont pas dans la table TB_DEI.
J'ai fais ce cas pour deux évenements similaires qui marchent et la cela ne marche pas ???.
Mon code SQL :
KO :
SELECT TB_Projet.NumProjet, TB_Projet.NomProjet FROM TB_Projet WHERE TB_Projet.NumProjet NOT IN(SELECT NumProjet From TB_DEI);
KO :
SELECT TB_Projet.NumProjet
FROM TB_Projet
WHERE ((TB_DEI.NumProjet IS Null));
KO:
SELECT TB_Projet.NumProjet
FROM TB_Projet
WHERE (((TB_Projet.NumProjet) Not In (SELECT NumProjet FROM TB_DEI)));
Si quelqu'un a une ou la solution, merci
Configuration: Windows XP
Internet Explorer 6.0