Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2794 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Access SQL: retirer une liste d'emails d'une mailing list

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Access SQL: retirer une liste d'emails d'une mailing list

n°1185628
LauraCap
Posté le 26-08-2005 à 17:42:19  profilanswer
 

Bonjour,
je dois gérer des envois d'emails. J'ai une mailinglist de 12500 adresses. J'ai déjà envoyé 345 emails. J'aimerais retirer ces 345 emails de la mailing list. Je n'arrive pas à écrire ma requête. J'imagine que je crée une nouvelle table avec les 345 emails et que je dois la comparer avec la mailing list. Chaque fois qu'une adresse de la petite liste se trouve dans la grande, j'aimerais que cet enregistrement soit effacé de la grande. Qui peut m'aider. Milles mercis


---------------
Laura Capitini
mood
Publicité
Posté le 26-08-2005 à 17:42:19  profilanswer
 

n°1185698
olivthill
Posté le 26-08-2005 à 19:59:27  profilanswer
 

Oui, l'idée de la création de la table avec les données identifiant les 345 e-mails envoyé est une bonne première étape. Ensuite, il "suffit" de faire, par exemple

DELETE * FROM mailing_list AS m1
WHERE m1.mailing_id IN
 (SELECT DISTINCT m2.mailing_id FROM mailing_envoyes as m2)


ou bien

UPDATE mailing_list AS m1
 SET m1.statut_envoye = 'O'
WHERE  m1.mailing_id IN
 (SELECT DISTINCT m2.mailing_id FROM mailing_envoyes as m2)


 :)

n°1185776
LauraCap
Posté le 27-08-2005 à 00:39:38  profilanswer
 

Bonjour, merci beaucoup  
ça marche magnifiquement, il a juste fallu que je crée la base comme le script le demandais. Vous m'avez beaucoup appris. Je suis l'apprenti sorcier en la matière, je débute.
 
Si vous voulez je peux vous offir un accès à memoman.com, si jamais vous aimeriez apprendre une langue très efficacement au travers de textes, chansons et bientôt films offrant une traduction synchronisée. Visuellement comparable à un karaoke qui serait bilingue.
Merci mille fois pour votre aide
 

olivthill a écrit :

Oui, l'idée de la création de la table avec les données identifiant les 345 e-mails envoyé est une bonne première étape. Ensuite, il "suffit" de faire, par exemple

DELETE * FROM mailing_list AS m1
WHERE m1.mailing_id IN
 (SELECT DISTINCT m2.mailing_id FROM mailing_envoyes as m2)


ou bien

UPDATE mailing_list AS m1
 SET m1.statut_envoye = 'O'
WHERE  m1.mailing_id IN
 (SELECT DISTINCT m2.mailing_id FROM mailing_envoyes as m2)


 :)



---------------
Laura Capitini

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Access SQL: retirer une liste d'emails d'une mailing list

 

Sujets relatifs
Problème de date avec vb et access[SQL] requête qui semble simple mais j'ai du mal...
Arrêt de SQL ServerPoi (Excel) : Comment créer une liste de sélection (combobox)
Liste des langues disponibles sur le serveur ?[SQL] Mais comment fonctionne la fonction ENCRYPT
Base de donnée SQL trop volumineuseProg qui disparait de la liste des Applications
Express !!!! Question sur les états accessgestion d'access via Excel
Plus de sujets relatifs à : Access SQL: retirer une liste d'emails d'une mailing list


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR