Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/12/2010, 22h47   #1
Membre à l'essai
 
Inscription : mai 2008
Messages : 90
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 90
Points : 23
Points : 23
Par défaut Supression de doublons, avec priorité

Bonjour à tous,

Gros coup de stress car je n'utilise que très ocasionnellement Access que ca ne se passe aussi simplement que prévu ...
J'ai une base de données de 900 entrées sous ce format:

Cat Outlook FirstName LastName Company EmailAddress
GC aa AA Comp1 mail1.com
CAL aa AA Comp1 mail1.com
CAL bb BB Comp2 mail2.com
GC bb BB Comp2 mail2.com
CAL cc CC Comp3 mail3.com
GC cc CC Comp3 mail3.com

Je voudrais supprimer tous les doublons de ma table "Fusion", mais dans les cas de doublons avec "cat outlook" = GC et CAL, alors il faut suprimer la ligne avec GC

Si quelqu'un à une solution, je suis vraiment preneur ...
Merci d'avance !!
Wanaka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2010, 12h03   #2
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 174
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 174
Points : 2 802
Points : 2 802
Bonjour Wanaka,

Quel est le champ qui détermine le "doublon" ?
Il semble que ce soit l'adresse mail, mais il faut le confirmer.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2010, 18h13   #3
Membre à l'essai
 
Inscription : mai 2008
Messages : 90
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 90
Points : 23
Points : 23
Hello,

Effectivement, je me base sur l'adresse mail pour déterminer mes doublons ...

Une idée pour me mettre sur la voie ???

Wanaka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2010, 18h54   #4
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 174
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 174
Points : 2 802
Points : 2 802
3 questions :
  • Toutes les adresses mail comportent-elles, obligatoirement, une ligne "cat outlook"="GC" ?
  • Les lignes possèdent-elles une clé unique ?
  • Dois-tu effectuer ce traitement une seule fois ou régulièrement ?
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 08h06   #5
Membre à l'essai
 
Inscription : mai 2008
Messages : 90
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 90
Points : 23
Points : 23
Bonjour à tous,

Alors, pour répondre aux questions:

Citation:
* Toutes les adresses mail comportent-elles, obligatoirement, une ligne "cat outlook"="GC" ?
Pas forcément, mais c'est quand meme la plupart des cas ...

Citation:
* Les lignes possèdent-elles une clé unique ?
Nom, mais ca peut etre facilement gérable ...

Citation:
* Dois-tu effectuer ce traitement une seule fois ou régulièrement ?
Plusieurs fois, mais une seule fois part an ... C'est donc gérable!!

Pour info, GC = Greeting cards et Cal = Calendriers
Vous avez certainement fait le lien avec la fin d'année ...
Wanaka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 12h15   #6
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 174
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 174
Points : 2 802
Points : 2 802
Bonjour Wanaka,

Question complémentaire :
Toutes les adresses mail comportent-elles, obligatoirement, une ligne "cat outlook"="CAL" ?
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2010, 19h17   #7
Membre à l'essai
 
Inscription : mai 2008
Messages : 90
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 90
Points : 23
Points : 23
Bonjour et désolé du retard,

Tous les mails un forcément un GC, et certaines peuvent avoir un GC et un CAL ...

Pourquoi, cela change quelque chose ?
Merci en tout cas !!
Wanaka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2010, 22h04   #8
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 174
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 174
Points : 2 802
Points : 2 802
Bonsoir Wanaka,

Tu n'as pas répondu à la question :
Citation:
Toutes les adresses mail comportent-elles, obligatoirement, une ligne "cat outlook"="CAL" ?
Tu as répondu :
Citation:
Tous les mails un forcément un GC, et certaines peuvent avoir un GC et un CAL ...
Si la réponse à la question est "oui", alors :
Code sql :
DELETE * FROM TaTable WHERE cat outook<>"CAL"
te laissera, uniquement, les enregistrements dont cat outook="CAL", donc, normalement, sans doublon d'adresse mail.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h32.


 
 
 
 
Partenaires

Hébergement Web