Enlever les doublons d'une liste

Enlever les doublons d'une liste - SQL/NoSQL - Programmation

Marsh Posté le 09-09-2005 à 16:57:09    

Bonjour, j'ai essayé toutes sortes de scripts trouvés sur Internet et chez Microsoft, je désespère, je n'y arrive pas.
J'ai une table appelée mailing_list avec un champ ID nommé m1 et un champ adresse nommé mailing_id.
Si je sors mailing_id dans l'ordre alphabétique, je vois des doublons. Comment les enlever automatiquement en partant du principe que la requête compare un enregistrement avec le suivant. Si le suivant est identique, j'aimerais le supprimer.
Qui peut m'aider. Milles mercis à la personne qui m'aidera.


---------------
Laura Capitini
Reply

Marsh Posté le 09-09-2005 à 16:57:09   

Reply

Marsh Posté le 09-09-2005 à 18:14:56    

Déjà quel intéret à avoir des doublons, dans une base de données structurées il est interdis d'avoir des doublons!  
Donc je te conseille de supprimer les doublons et pour éviter d'en avoir, tu mets la clé primaire sur l'adresse et tu supprime le premier champ qui ne sert strictement à rien ... Voila
 
Sinon si tu as des doublons et que tu ne veux pas les affichés, il y a une commande super simple pour supprimer les doublons dans le résultats
 
SELECT distinct mailing_id
FROM mailing_list
ORDER BY 1;


Message édité par moi23372 le 09-09-2005 à 18:15:18
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed