Bonjour à tous,
j'ai quelques difficultés à mettre à jour une BD de contacts à partir d'une autre BD.
La table de destination (Contacts) comporte les champs "Nom, Prénom, Société, Ruebureau, Ruebureau2, Ruebureau3, Codepostalbureau, Villebureau, Téléphonebureau, Télécopiebureau"
et la table d'origine (newsletter_destinataire) les champs "nom, prenom, organisme, adresse1, adresse2, adresse3, cp, ville, telephone, fax"
Voici le code permettant l'ajout des contacts
et la requête à laquelle j'aimerais ajouter un critère d'ajout pour éviter les doublons
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 INSERT INTO Contacts ( Adressedemessagerie, Nom, Prénom, Société, Ruebureau, Ruebureau2, Ruebureau3, Codepostalbureau, Villebureau, Téléphonebureau, Télécopiebureau ) SELECT newsletter_destinataire.email, newsletter_destinataire.nom, newsletter_destinataire.prenom, newsletter_destinataire.organisme, newsletter_destinataire.adresse1, newsletter_destinataire.adresse2, newsletter_destinataire.adresse3, newsletter_destinataire.cp, newsletter_destinataire.ville, newsletter_destinataire.telephone, newsletter_destinataire.fax FROM newsletter_destinataire;
J'aimerais rajouter seulement les contacts n'étant pas déjà présents dans la table de destination.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 INSERT INTO Contacts ( Adressedemessagerie, Nom, Prénom, Société, Ruebureau, Ruebureau2, Ruebureau3, Codepostalbureau, Téléphonebureau, Villebureau, Télécopiebureau ) SELECT ["newsletter_destinataire" et "Contacts" sans correspondance].email, ["newsletter_destinataire" et "Contacts" sans correspondance].nom, ["newsletter_destinataire" et "Contacts" sans correspondance].prenom, ["newsletter_destinataire" et "Contacts" sans correspondance].organisme, ["newsletter_destinataire" et "Contacts" sans correspondance].adresse1, ["newsletter_destinataire" et "Contacts" sans correspondance].adresse2, ["newsletter_destinataire" et "Contacts" sans correspondance].adresse3, ["newsletter_destinataire" et "Contacts" sans correspondance].cp, ["newsletter_destinataire" et "Contacts" sans correspondance].telephone, ["newsletter_destinataire" et "Contacts" sans correspondance].ville, ["newsletter_destinataire" et "Contacts" sans correspondance].fax FROM ["newsletter_destinataire" et "Contacts" sans correspondance];
Je n'arrive pas à effectuer cette requête.
Je vous remercie de votre aide par avance.
Willy
Partager