Supprimer les doublons d'une table

Résolu
cs_Gui1981 Messages postés 5 Date d'inscription mardi 28 février 2006 Statut Membre Dernière intervention 2 juin 2006 - 1 juin 2006 à 15:02
cs_Gui1981 Messages postés 5 Date d'inscription mardi 28 février 2006 Statut Membre Dernière intervention 2 juin 2006 - 2 juin 2006 à 10:57
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.
A voir également:

2 réponses

billoute 50 Messages postés 76 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 30 octobre 2007 2
1 juin 2006 à 21:42
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)


 
3
cs_Gui1981 Messages postés 5 Date d'inscription mardi 28 février 2006 Statut Membre Dernière intervention 2 juin 2006
2 juin 2006 à 10:57
Merci pour ta réponse, je vais essayer comme ça.
0
Rejoignez-nous