[Access] Problème de requete.
Résolu/Fermé
Oz`
Messages postés
31
Date d'inscription
lundi 17 septembre 2007
Statut
Membre
Dernière intervention
21 mars 2008
-
17 sept. 2007 à 15:10
Oz` Messages postés 31 Date d'inscription lundi 17 septembre 2007 Statut Membre Dernière intervention 21 mars 2008 - 17 sept. 2007 à 15:35
Oz` Messages postés 31 Date d'inscription lundi 17 septembre 2007 Statut Membre Dernière intervention 21 mars 2008 - 17 sept. 2007 à 15:35
2 réponses
blux
Messages postés
26013
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
26 avril 2024
3 289
17 sept. 2007 à 15:17
17 sept. 2007 à 15:17
Salut,
tu as essayé NOT IN et non NOT LIKE ?
Sinon, il faut tenter les jointures LEFT JOIN et RIGHT JOIN (requête de non correspondance dans ACCESS), genre :
A+ Blux
tu as essayé NOT IN et non NOT LIKE ?
Sinon, il faut tenter les jointures LEFT JOIN et RIGHT JOIN (requête de non correspondance dans ACCESS), genre :
FROM B LEFT JOIN A ON B.IdB = A.Id WHERE (((A.Id) Is Null));--
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
Oz`
Messages postés
31
Date d'inscription
lundi 17 septembre 2007
Statut
Membre
Dernière intervention
21 mars 2008
4
17 sept. 2007 à 15:35
17 sept. 2007 à 15:35
Re,
Suite à ton conseil je viens de tester :
SELECT AGT_ID, AGT_NOM, AGT_PRENOM
FROM AGENT, INSCRIPTION
WHERE AGT_ID NOT IN (SELECT AGENT_ID FROM INSCRIPTION WHERE OPERATION_ID LIKE 29)
Ca m'as tout l air de fonctionner seulement j'ai des doublons, je rajoute donc DISTINCT AGT_ID au début.
Merci beaucoup ;)
@ plush
Suite à ton conseil je viens de tester :
SELECT AGT_ID, AGT_NOM, AGT_PRENOM
FROM AGENT, INSCRIPTION
WHERE AGT_ID NOT IN (SELECT AGENT_ID FROM INSCRIPTION WHERE OPERATION_ID LIKE 29)
Ca m'as tout l air de fonctionner seulement j'ai des doublons, je rajoute donc DISTINCT AGT_ID au début.
Merci beaucoup ;)
@ plush