Supprimer les doublons d'une table [Résolu]

Signaler
Messages postés
5
Date d'inscription
mardi 28 février 2006
Statut
Membre
Dernière intervention
2 juin 2006
-
Messages postés
5
Date d'inscription
mardi 28 février 2006
Statut
Membre
Dernière intervention
2 juin 2006
-
Bonjour à tous,

J'ai un souci avec une table SQL dont je récupère le contenu sous VB.
Certaines lignes (composées d'une dizaine de champs) de cette table sont parfaitement identiques à l'exeption d'un champs, le champs 'Identifiant'.
Je souhaiterais éliminer ces doublons tout en conservant le champs 'Identifiant' des lignes conservées.
Les resultats sont récupérés à partir de SQL Server 2000 sous VB6, le traitement peut donc se faire par procédure transact SQL ou directement sous VB6. Y a t-il un moyen (relativement) simple d'effectuer cette opération? Je dispose de très peu de temps et suis un peu perdu.

Merci d'avance pour votre aide.

2 réponses

Messages postés
76
Date d'inscription
lundi 20 mars 2006
Statut
Membre
Dernière intervention
30 octobre 2007
1
Moi je en vois pas comment faire mais tu peut faire une requete sans garder les identifiant:


SELECT DISTINCT Champ1, Champ2 , .... FROM MaTable


et ensuite utu récupère les identifiant:


SELECT DISTINCT Id FROM MaTable WHERE Champ1 Val AND Champ2 Val ...


ensuite tu prend un seul des identifiant de te deuxième sélection


(inclu ta selection 2 dans une boucle)


 
Messages postés
5
Date d'inscription
mardi 28 février 2006
Statut
Membre
Dernière intervention
2 juin 2006

Merci pour ta réponse, je vais essayer comme ça.