Access Requete SQL différence table
Résolu
artamys
Messages postés
127
Statut
Membre
-
artamys Messages postés 127 Statut Membre -
artamys Messages postés 127 Statut Membre -
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
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
A voir également:
- Access Requete SQL différence table
- Table ascii - Guide
- Table des matières word - Guide
- Difference tcp udp - Guide
- Difference million milliard - Accueil - Technologies
- Difference entre gb et go ✓ - Forum Matériel & Système
4 réponses
essaye cette requete
SELECT TB_Projet.NumProjet
FROM [TB_Projet] LEFT JOIN TB_DEI ON [TB_Projet]].[NumProjet] = TB_DEI.[NumProjet]
WHERE (((TB_DEI.[NumProjet]) Is Null));
SELECT TB_Projet.NumProjet
FROM [TB_Projet] LEFT JOIN TB_DEI ON [TB_Projet]].[NumProjet] = TB_DEI.[NumProjet]
WHERE (((TB_DEI.[NumProjet]) Is Null));