Requête sauf
Bonjour,
Je voudrais savoir comment afficher la liste des prospects restants c'est dire n'ayant pas été appelé dans la table appels. Comment afficher donc tous les entreprises qui n'ont pas un id-ent dans la table appel.
Je sais pas si c'est clair c'est difficil d'expliquer.
Je voudrais savoir comment afficher la liste des prospects restants c'est dire n'ayant pas été appelé dans la table appels. Comment afficher donc tous les entreprises qui n'ont pas un id-ent dans la table appel.
Je sais pas si c'est clair c'est difficil d'expliquer.
11 réponses
-
Salut,
euh sans la structure des tables ca va être dur de te filer un coup de main -
http://cjoint.com/?AEkloXVa5ba
voilà ma bd ;) -
Bon a première vu je ferai un NOT IN.
Tu sélectionnes les entreprises qui ne sont pas présente dans appels
ce qui fera une requête du genre :
SELECT id_ent, nom_ent FROM ENTREPRISE WHERE id_ent NOT IN SELECT id_ent FROM APPELS -
en mode création je met not in dans critères c'est cela ?
-
faut que tu te mettes en mode SQL
-
je vais essayé mais je sais pas trop si je vais y arriver parce que je veux aussi qu'il sélectionne soit les noms des entreprises des etat_appel qui ont comme attribut "ar" ou les entreprises qui n'ont pas été appelé c'est très compliqué :s
-
ok
-
La requête ne marche pas.
-
SELECT [Liste des prospects].*, APPELS.etat_appel, "id_ent"
FROM (APPELS INNER JOIN ENTREPRISE ON APPELS.id_ent = ENTREPRISE.id_ent) INNER JOIN [Liste des prospects] ON ENTREPRISE.id_ent = [Liste des prospects].id_ent
WHERE (((APPELS.etat_appel)="ar") AND ((id_ent) Not In select (APPELS))); -
Oui c'est sur. J'ai vu les bases de données au baccalauréat alors c'est loin et j'ai du mal à me rappeler de tout. Même en passant par le mode sql impossible de la faire marcher.
-
Mais je finis par me demander si c'est possible de la faire cette requête. Plus j'y réfléchi plus elle me paraît irréalisable