Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
RE: [sympa-fr] Scenario envoyer a une liste en excluant une autre
- From: Jérôme Zittoun <adresse@cachée>
- To: "'Cyril Quémeras'" <adresse@cachée>, <adresse@cachée>
- Subject: RE: [sympa-fr] Scenario envoyer a une liste en excluant une autre
- Date: Thu, 31 Dec 2009 15:00:39 +0100
Bonjour,
De mon point de vue de DBA/programmeur, le plus simple est de créer une liste
provisoire
issue d'une requête SQL, à adapter en fonction de la version de Sympa et de
la base de
données utilisée.
Je pense que ça pourrait ressembler à :
"select A.email from table_des_abonnements A where A.champ_du_nom_de_la_liste
= ListeA and
A.email not in (select B.email from table_des_abonnements B where
B.champ_du_nom_de_la_liste = ListeB)"
Ou, si la fonction MINUS est implémentée dans la version du moteur :
"select A.email from table_des_abonnements A where A.champ_du_nom_de_la_liste
= ListeA
MINUS select B.email from table_des_abonnements B where
B.champ_du_nom_de_la_liste =
ListeB"
La requête est à écrire dans la partie "Source de données > Inclusion d'une
requête SQL"
de la liste temporaire.
C'est sûr qu'il faut regarder la structure des tables, mais ça évite les
problèmes de
programmation de scénario et on en reste à une simple problématique de
syntaxe SQL.
Bonne fin d'année à tous aussi ;-)
Jérôme
--
Jérôme Zittoun
Erigne Informatique / DZ2 http://www.erigne.com
Président de Vétonet http://www.vetonet.org
"Keyboard failure - Press F1"
> -----Message d'origine-----
> De : adresse@cachée [mailto:adresse@cachée]
> De la part de Cyril Quémeras
> Envoyé : mercredi 30 décembre 2009 22:41
> À : adresse@cachée
> Objet : [sympa-fr] Scenario envoyer a une liste en excluant une autre
>
> Bonjour à tous :-)
>
> Si vous avez 5 minutes dans vos préparatifs de
> réveillon, j'aimerais vous soumettre une question.
>
> Je souhaite diffuser un message à tous les
> abonnés de la liste A sauf ceux qui sont aussi
> inscrits à la liste B. Je planche sur le scenario
> depuis un moment mais je n'arrive pas à obtenir
> un test positif...
>
> L'un(e) d'entre vous a-t-il/elle déjà
> rencontré cette problématique ? Un début de
> solution ?
>
> Un grand merci et belles fêtes à tous :-)
>
> Amitiés,
> --
>
> Cyril Quémeras
> adresse@cachée
>
> Soutenir Médicalistes ? Oui, bien sûr, c'est par là:
> http://www.medicalistes.org/aider.php
>
>
>
-
[sympa-fr] Scenario envoyer a une liste en excluant une autre,
Cyril Quémeras, 30/12/2009
- RE: [sympa-fr] Scenario envoyer a une liste en excluant une autre, Jérôme Zittoun, 31/12/2009
Archives gérées par MHonArc 2.6.19+.